4

http マルチパート リクエストの送信と http マルチパート レスポンスの解釈を実装するタスクがあります。応答を受信して​​解析するだけなので、応答から始めることにしました。私はJavaの経験があまりなく、HTTPの経験も少ないため、このトピックに関する記事やその他のものを読んだのですが、まだ未解決の質問がいくつかあります。

  1. 私が理解している限り、コンテンツ タイプ マルチパートは、ファイルのアップロード、電子メールの添付ファイルの送信などに使用されます。Google で見つけたほとんどの投稿は、実際には multipart/form-data を使用したファイルのアップロード用でした。このコンテンツ タイプは他にどのような場合に使用されますか?
  2. HTTP マルチパート レスポンスから始めることにしましたが、そのようなコンテンツ タイプのレスポンスを受け取るために何をしなければならないかわからないことに気付きました。このリクエストで何をリクエストすればよいですか? HTTPリクエストをサーバーに送信し、受信したレスポンスがコンテンツタイプのマルチパートであるJavaで簡単なプログラムを書きたいだけです。

私は何かを誤解していると思うので、誰かが私にこれらのことを明確にしてくれればいいと思います.

前もって感謝します!

4

1 に答える 1

7

ApacheCommonsに目を向けることをお勧めします。

  • FileUploadはサーバー側を処理し、マルチパート投稿を解析します。
  • これらの投稿を作成するための、クライアント側のHttpClient 。

しかし、その前に、このタスクを設定した人と話し合って、その人が何を望んでいるのかを正確に理解する必要があると思います。メール処理のマルチパートは近いですが、ファイルアップロードのマルチパートとはまったく同じではないためです。

于 2011-01-04T18:15:12.900 に答える