在高级 REST 客户端中使用文件作为有效负载
Posted
技术标签:
【中文标题】在高级 REST 客户端中使用文件作为有效负载【英文标题】:Using file as payload in Advanced REST Client 【发布时间】:2016-06-03 17:16:52 【问题描述】:我正在尝试使用 Google 的高级 REST 客户端。 我安装了扩展,我可以使用它。 现在我想使用 JSON 文件作为有效负载的输入。
JSON 文件如下所示:
"UserName":"", "UserPassword":"","SetDebug":true
Content-Type 设置为 application/json。
但是当我尝试发送请求时,我收到以下错误:
“消息”:“此资源不支持请求实体的媒体类型‘multipart/form-data’。”
我做错了什么?谁能帮帮我?
【问题讨论】:
【参考方案1】:ARC 似乎有时会覆盖您的 Content-Type 选择,将其更改为 multipart-form-data。如果您选择文件作为正文并选择一个文件,则会显示一条消息:
在请求过程中,Content-Type 标头最终将更改为“multipart/form-data”。
当您提交请求时,它会执行以下操作:更改 Content-Type 标头。您可以通过查看输出显示的请求标头部分来确认这一点。
我不知道有没有办法阻止它这样做:(-
【讨论】:
以上是关于在高级 REST 客户端中使用文件作为有效负载的主要内容,如果未能解决你的问题,请参考以下文章
从本机 Java Rest 客户端发送 Http Post [重复]
如何在 json 有效负载中格式化 Map<Entity,integer>
使用 Django Rest Framework,我如何上传文件并发送 JSON 有效负载?