クライアントのサーバーに送信したいタイプのxmlおよび/またはbase64でエンコードされた画像のリクエストがたくさんあります。それらにはREST APIがあります。また、帯域幅を効率的に利用するために、複数のリクエストを 1 つにまとめる必要もあります。だから私は mime-multipart request を使うことを考えていました。これを達成するためにJavaで使用できるライブラリはどれですか。Java で通常の httpRequest を送信する方法は知っていますが、マルチパート MIME リクエストを送信する方法がわかりません。つまり、本文ごとに異なるコンテンツ タイプを指定するにはどうすればよいでしょうか。ポインタをいただければ幸いです。
こんなものを送りたい
Content-type: multipart/form-data;boundary=main_boundary
--main_boundary
Content-type: text/xml
<?xml version='1.0'?>
<content>
Some content goes here
</content>
--main_boundary
Content-type: multipart/mixed;boundary=sub_boundary
--main_boundary
Content-type: text/plain; charset=utf-8
{base64 encoded string that represents image}
--main_boundary--
私の理解が間違っている場合は、遠慮なく修正してください。mimeを使うのは初めてです。