Việc đối phó với một loại HTTP request tôi gửi là multipart/form-data trông giống như sau:Thư viện và ví dụ về phân tích cú pháp multipart/form-data từ inputstream
--------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
Tôi đã sử dụng apache để gửi và nhận các yêu cầu HTTP, nhưng tôi dường như không thể tìm thấy cách dễ dàng để sử dụng nó để phân tích cú pháp trên để dễ dàng truy cập các trường biểu mẫu.
Tôi không muốn phát minh lại bánh xe, vì vậy tôi đang tìm một thư viện cho phép tôi làm điều gì đó tương tự như:
MultipartEntity multipart = new MultipartEntity(inputStream);
InputStream bin = multipart.get("bin");
gợi ý Bất kỳ?
Đây chính xác là những gì tôi cần. Phải mất một lúc để làm cho nó hoạt động nhưng đó là vì dữ liệu đa dạng/biểu mẫu được gửi đến cho tôi thực sự bị định dạng sai! – Linus