【问题标题】:415 Unsupported Media Type in PostMan but not in curl415 PostMan 中不支持的媒体类型,但 curl 中不支持
【发布时间】:2019-03-23 22:15:56
【问题描述】:

我通过 curl 调用这个 Rest 方法并且它工作正常:

curl -X POST -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{ "email": "nunuet@gmail.com" }' "http://129.162.231.137:1133/calzada/api/v1/users/pwd"

但是当我使用 PostMan 调用相同的方法时,出现 415 错误:

【问题讨论】:

    标签: rest curl postman restful-url


    【解决方案1】:

    我可以看到两个主要问题:

    1. 在正文请求中,您发送了一个无效的 Json,因为您在前面添加了 -d 并在末尾添加了简单的引号(消除两者)。
    2. 您没有正确设置标题/内容类型。要实现它,请单击文本(在右侧二进制按钮上)并设置为 JSON(aplication/json),使用该邮递员为请求添加标头。

    例子:

    PD:我尝试提出您的请求,但从未收到 200 状态代码,大多数请求都超时(我不知道您是在本地运行该服务器还是有特殊的代理配置)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-20
      • 2020-09-19
      • 2014-05-10
      • 2019-05-01
      • 1970-01-01
      • 2017-08-17
      相关资源
      最近更新 更多