Biblioteca e exemplos de análise de dados multipart / form do inputstream

A resposta a um tipo de solicitação HTTP que eu envio é um dado de várias partes / formulário parece 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

Eu tenho usado o apache para enviar e receber solicitações HTTP, mas não consigo encontrar uma maneira fácil de usá-lo para analisar o acima para facilitar o acesso aos campos do formulário.

Eu preferiria não reinventar a roda, então estou procurando uma biblioteca que me permita fazer algo semelhante a:

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

Alguma sugestão?

questionAnswers(3)

yourAnswerToTheQuestion