如何发送这样一个http请求?-灵析社区

三千米的偷感

问题如题: 如何发送这样一个http请求? ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/1277c49ee4fa149c4a55ed3334eb75d6.png) 尝试: 1.我使用hutool工具的form方法时并没有找到设置content-type的参数。 2.查看请求报文 ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/b17cc9b80a89635eae9f88ca5cf9c07a.png) 3.发现表单中的部分其实是请求体body,按照格式构造一个相似的字符串作为body调用接口,但是不行,可以看出字符串的高亮和表单时并不一样,而且content-type也不一样。 ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/255bcbe554cf0795909231b199c2ce43.png) 4.后端接口,主要是需要提供一个上传文件,并且可以携带复制参数(参数中有map)的接口 ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/8188fe6073d4e28a3b79bb454d068e2b.png) ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/451dfdca3eda1b19698a5b587a80aed1.png) 5.目前调用方也是使用Java发送这样的http请求,不过目前确实才疏学浅,真的不会,最差就只能换种方式了。

阅读量:395

点赞量:16

问AI
饼干爱折腾
hutool 的 "HttpRequest" 确实不能为 MultipartFormData 的每一项单独再设置 Content-Type 或者其他额外的属性标头了。 但为啥非得用 hutool 呢?HttpClient 不就好了?