Używam Apache HttpClient 4. Robię bardzo normalne wieloczęściowy rzeczy tak:Jak mogę zobaczyć zawartość żądania MultipartForm?
val entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
entity.addPart("filename", new FileBody(new File(fileName), "application/zip").asInstanceOf[ContentBody])
entity.addPart("shared", new StringBody(sharedValue, "text/plain", Charset.forName("UTF-8")));
val post = new HttpPost(uploadUrl);
post.setEntity(entity);
Chcę zobaczyć zawartość podmiotu (lub post, cokolwiek) przed wysłaniem. Jednak ta konkretna metoda nie jest zaimplementowana:
entity.getContent() // not defined for MultipartEntity
Jak mogę zobaczyć, co publikuję?
org.apache.http.entity.mime.MultipartEntity - zawiera getContent() z dokumentacją - http: //hc.apache .org/httpcomponents-client-ga/httpmime/apidocs/org/apache/http/entity/mime/MultipartEntity.html –
tak, a ta funkcja nie jest zaimplementowana. spowoduje to wyjątek NotImplementedException – asdasd