HttpClient MultiParts

mavinatic

Bekanntes Mitglied
Hi Community,

ich arbeite momentan mit Apache HTTPClient 4.2. Ich versende eine MultiPart Message mit meinem Client und erhalte auch eine MultiPart-Message. Aber irgendwie bekomme ich ein "BasicManagedEntity" zurück und kein MultiPartEntity? Jemand Ahnung wie ich MultiParts mit Apache HttpClient 4.2 entgegen nehme?

Gruß
 

oopexpert

Mitglied
Ist zwar schon ein bischen älter der Thread, aber ich hab da mal etwas gefunden, was Deiner Anforderung entspricht:
Java:
HttpResponse response = this.defaultHttpClient.execute(httpPost);
BasicManagedEntity basicManagedEntity = (BasicManagedEntity) response.getEntity();
String contentTypeHeader = response.getFirstHeader("Content-Type").getValue();
MimeMultipartParser mimeMultipartParser = new MimeMultipartParser(basicManagedEntity.getContent(), contentTypeHeader, new StreamingAttachmentFeature());
		
Attachment rootPart = mimeMultipartParser.getRootPart();
Attachment partByContentId = mimeMultipartParser.getAttachmentPart(contentId);
Map<String, Attachment> allPartsByContentId = mimeMultipartParser.getAttachmentParts();

Eventuell hilft es Dir ja.
 

Ähnliche Java Themen

Neue Themen


Oben