多部分请求/响应java

时间:2011-01-04 15:17:14

标签: java http multipart

我有一项任务是实现发送http多部分请求并解释http多部分响应。我决定从响应开始,因为我只需要收到响应并解析它。我没有那么多的java经验,甚至更少的HTTP经验,这就是为什么我读了一些关于这个主题的文章和其他东西,但我还有一些未解决的问题:

  1. 据我所知,内容类型multipart用于文件上传,发送电子邮件附件等。我在google中发现的大多数帖子都是使用multipart / form-data进行文件上传的。在其他情况下使用这种内容类型?
  2. 我决定从HTTP多部分响应开始,但我意识到我不知道为了接收具有这种内容类型的响应我必须做什么。我的请求怎么样?我要求这个请求怎么办?我只想在java中编写一个简单的程序,它向服务器发送一个HTTP请求,并且收到的响应是内容类型的多部分。
  3. 如果有人可以向我澄清这些事情会很好,因为我觉得我误解了一些事情。

    提前谢谢!

1 个答案:

答案 0 :(得分:7)

我建议转向Apache Commons:

  • FileUpload处理 服务器端,并解析多部分 帖子。
  • HttpClient 客户端,用于构建那些 讯息。

但在你做任何这些之前,我认为你需要与任何为你完成这项任务的人交谈,以确保你完全明白他/她想要什么。因为邮件处理的多部分很接近,但与文件上传的多部分不完全相同。