在Advanced REST Client中使用file作为有效负载

时间:2016-02-22 10:14:09

标签: json rest google-chrome advanced-rest-client

我正在尝试使用Google的高级REST客户端。 我安装了扩展程序,我可以使用它。 现在我想使用JSON文件作为我的有效载荷的输入。

JSON文件如下所示:

{"UserName":"", "UserPassword":"","SetDebug":true}

Content-Type设置为application / json。

但是当我尝试发送请求时,我收到以下错误:

  

{   “消息”:“此资源不支持请求实体的媒体类型'multipart / form-data'。”   }

我做错了什么?任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

ARC似乎有时会覆盖您的Content-Type选择,将其更改为 multipart-form-data 。如果为正文选择“文件”并选择一个文件,则会显示一条消息:

  

在请求期间,Content-Type标头最终将更改为“multipart / form-data”。

当您提交请求时,它确实如此:更改Content-Type标头。您可以通过查看输出显示的“请求标头”部分来确认这一点。

我不知道是否有办法阻止它这样做:( -