Java将内容位置设置为HTTP正文

Java将内容位置设置为HTTP正文,java,http,http-post,content-disposition,Java,Http,Http Post,Content Disposition,我正在使用DefaultHttpClient和MultipartEntityBuilder发送图像,但服务器需要一个内容配置内容配置:表单数据;name=name filename=image.jpg。如何将其设置为HttpPostRequest的主体?我花了大约3个小时寻找答案,但都没能找到答案 正如@ElliotFrisch所指出的,这与消息的主体无关 你有一个电话,所以打电话: 在通过DefaultHttpClient发送之前。Afaik,除了HTTP头之外,您不能在任何地方设置内容配置。

我正在使用DefaultHttpClient和MultipartEntityBuilder发送图像,但服务器需要一个内容配置内容配置:表单数据;name=name filename=image.jpg。如何将其设置为HttpPostRequest的主体?我花了大约3个小时寻找答案,但都没能找到答案

正如@ElliotFrisch所指出的,这与消息的主体无关

你有一个电话,所以打电话:


在通过DefaultHttpClient发送之前。

Afaik,除了HTTP头之外,您不能在任何地方设置内容配置。我的一个朋友已经在正文中添加了它,它可以正常工作。但他使用的是objective C。编程语言在这里并不重要。网络浏览器不是这样工作的。@ElliottFrisch是正确的。
request.addHeader("Content-Disposition",
                  "form-data; name=\"name\" filename=\"image.jpg\"");