4

을의 편집 헤더 나는 MultiPartEntity 내 안드로이드 응용 프로그램에서 XML + 이미지 게시물을 만들고있어 모든 것은 내가에 게시하도록하겠습니다 서버를 제외하고 좋은는 application/soap+xml; charset="utf-8"MultiPartEntity

에 HTTP 포스트의 Content-Type을 설정하는 저를 필요

는 어떻게이

POST/HTTP/1.1 
Host: 192.168.0.193:1234 
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4) 
Content-Type: application/soap+xml; charset="utf-8" 
Content-Length: 28150 
Connection: Keep-Alive 

--XR43mUmjvTb58T7crHhgj83C84qmZO_9k0-s 
... 

POST/HTTP/1.1 
Host: 192.168.0.193:1234 
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4) 
Content-Type: multipart/form-data; boundary=XR43mUmjvTb58T7crHhgj83C84qmZO_9k0-s 
Content-Length: 28150 
Connection: Keep-Alive 

--XR43mUmjvTb58T7crHhgj83C84qmZO_9k0-s 
... 

이 아마 올바른 WA 아니다 ...이에서를 변경하려면 어떻게해야합니까 게시 할 수 있지만 작동해야합니다.

답변

5

나는 이것을하기위한 방법을 발견했으며 단순히 HttpPost 개체에 헤더를 추가하는 것만으로 충분합니다.

 MultipartEntity entity = new MultipartEntity(); 
     entity.addPart(xml); 
     entity.addPart(image); 

     httppost.addHeader("Content-Type", "application/soap+xml; charset=\"utf-8\""); 
     httppost.setEntity(entity); 

     HttpResponse response = httpclient.execute(httppost); 
관련 문제