다중 부분 엔티티가 포함 된 http 요청을 만드는 방법을 파악하는 데 좌절감을 표시했습니다. 멀티 파트에는 사용자 지정 경계가 있지만 설정할 수없는 것처럼 보입니다. 내 코드 아래에 내 메시지에 여러 부분이 들어 있지 않다는 응답 메시지가 표시됩니다. 올바른 방법입니다MultipartEntity를 사용하여 HttpRequest 만들기
MultipartEntityBuilder multipartEntity = MultipartEntityBuilder.create();
:
HttpPut addDoc = new HttpPut(url);
addDoc.addHeader("Content-Type", "multipart/related; boundary=\"END_OF_PART\"");
String bodyString = "Test for multipart update";
String titleString = "Title Test for multipart update";
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
StringBody title = new StringBody(titleString, "application/atom+xml",Charset.forName("UTF-8"));
StringBody body = new StringBody(bodyString, "text/plain",Charset.forName("UTF-8"));
entity.addPart("title", title);
entity.addPart("body", body);
addDoc.setEntity(entity);