De la bibliothèque et des exemples de l'analyse multipart/form-data de inputstream

La réponse à un type de requête HTTP-je envoyer un multipart/form-data ressemble à quelque chose comme:

--------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

J'ai été en utilisant apache pour envoyer et recevoir les requêtes HTTP, mais je n'arrive pas à trouver un moyen facile de l'utiliser pour analyser le dessus pour un accès facile des champs de formulaire.

Je préfère ne pas réinventer la roue, donc je suis à la recherche d'une bibliothèque qui me permet de faire quelque chose de similaire à:

MultipartEntity multipart = new MultipartEntity(inputStream);
InputStream bin = multipart.get("bin");

Des suggestions?

OriginalL'auteur Linus | 2012-11-19