Biblioteca y ejemplos de análisis multipart / form-data desde inputstream
La respuesta a un tipo de solicitud HTTP que envío es multipart / form-data se parece a algo como:
--------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
He estado usando Apache para enviar y recibir solicitudes HTTP, pero parece que no encuentro una manera fácil de usarlo para analizar lo anterior para un fácil acceso a los campos del formulario.
Preferiría no reinventar la rueda, así que estoy buscando una biblioteca que me permita hacer algo similar a:
MultipartEntity multipart = new MultipartEntity(inputStream);
InputStream bin = multipart.get("bin");
¿Alguna sugerencia?