如何发送这样一个http请求?
问题如题:如何发送这样一个http请求?
尝试:1.我使用hutool工具的form方法时并没有找到设置content-type的参数。2.查看请求报文3.发现表单中的部分其实是请求体body,按照格式构造一个相似的字符串作为body调用接口,但是不行,可以看出字符串的高亮和表单时并不一样,而且content-type也不一样。4.后端接口,主要是需要提供一个上传文件,并且可以携带复制参数(参数中有map)的接口
5.目前调用方也是使用Java发送这样的http请求,不过目前确实才疏学浅,真的不会,最差就只能换种方式了。
回复
1个回答
test
2024-06-27
hutool 的 HttpRequest
确实不能为 MultipartFormData 的每一项单独再设置 Content-Type 或者其他额外的属性标头了。
但为啥非得用 hutool 呢?HttpClient 不就好了?
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容