415 PostMan 中不支持媒体类型,但curl 中不支持

Nuñ*_*ada 1 rest curl restful-url postman

我通过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"
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

Lui*_*dox 5

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

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

例子:

邮递员示例

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