Die Antwort auf eine Art von HTTP-Anfrage sende ich eine multipart/form-data sieht ungefähr so aus:Bibliothek und Beispiele für das Parsen multipart/form-data aus Input
--------boundary123
Content-Disposition: form-data; name="json"
Content-Type: application/json
{"some":"json"}
--------boundary123
Content-Disposition: form-data; name="bin"
Content-Type: application/octet-stream
<file data>
--------boundary123
Ich habe zu Apache benutze sende und empfange die HTTP-Anfragen, aber ich kann nicht finden, eine einfache Möglichkeit zu finden, es zu verwenden, um das oben genannte für einfachen Zugang der Formularfelder zu analysieren.
Ich würde es vorziehen, nicht das Rad neu zu erfinden, so dass ich interessiere mich für eine Bibliothek, die mir etwas Ähnliches zu tun erlaubt:
MultipartEntity multipart = new MultipartEntity(inputStream);
InputStream bin = multipart.get("bin");
Irgendwelche Vorschläge?
Das war genau was ich brauchte. Es dauerte eine Weile, bis es funktionierte, aber das lag daran, dass die Multipart/Form-Daten, die mir geschickt wurden, tatsächlich falsch formatiert waren! – Linus