마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서버와 통신시 타입에 대해 왕초보적 질문합니다

0 추천
안녕하세요.

먼저 서버에 이미지같은 파일을 전송해야해서 멀티파트를 써서 전송하려 하는데요

별도로 그냥 string데이터를 서버와 주고받고 할때는(어플에서 리스트로 뿌릴 데이터들)  json이나 xml을 이용하는게 맞는거겠죠?

왕초보라서 ㅜㅜ

답변부탁드립니다.

좋은 하루 보내세요.
안녕하삼용 (160 포인트) 님이 2014년 7월 3일 질문

2개의 답변

0 추천
json 사용해도 좋고 xml 사용해도 좋고 자신있고 데이터 가공에 문제가 없을거 같으면 직접 파서를 만들어도 됩니다ㅎ 자유죠..개인적인 견해로는 요새 추세가 json이니..json쓰는게 더 빠르고 간단할겁니다...덤으로 image 데이터 같은 경우에는 바이트 코드를 bitmap으로 바로 저장시킬 수 있으니 시도해 보시기 바랍니다ㅎ
YeonMin (17,860 포인트) 님이 2014년 7월 3일 답변
0 추천

HTTP 통신을 말씀하시는 것 같은데

데이터를 보낼때

GET 의 경우는 URL 에 쿼리스트링을 포함시켜 보내는 것이고

POST 의 경우는 BODY 에 쿼리스트링을 보냅니다.

그런데 여기서 파일등의 바이너리를 보낼때는 멀티파트로 보내야 합니다.

다행스럽게 수많은 라이브러리들이 그런 것을 알아서 처리해주기 때문에 매핑된 값을 넣어주기만 해도 됩니다.

https://code.google.com/p/android-query

aquery 를 한번 사용해 보세요.

https://code.google.com/p/android-query/wiki/AsyncAPI

여기서 multipart 항목을 보시면 됩니다.

달기살 (12,990 포인트) 님이 2014년 7월 3일 답변
...