0

クライアントのサーバーに送信したいタイプの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を使うのは初めてです。

4

1 に答える 1

0

Apache HttpClientライブラリは、ファイルアップロードのマルチパートリクエストを作成するのに役立ちます。

こちらをご覧ください。そして、ここにサンプルアプリケーションがあります。

于 2012-05-25T17:20:09.937 に答える