【问题标题】:API returning error while performing a POST执行 POST 时 API 返回错误
【发布时间】:2020-02-04 03:04:51
【问题描述】:

我正在做一个测试,需要在一个特定的端点发布。

端点是:http://dummy.restapiexample.com/api/v1/create

根据文档 (http://dummy.restapiexample.com/create),需要{"name": "test", "salary": "123", "age": "23"} 形式的 JSON。

但是,当我使用 Postman 软件执行 POST 时,正好传递上面的 JSON,返回错误 500。

是我做错了什么,忘记了什么,还是 API 问题?

以下错误返回:

[编辑]

这是我的邮递员请求:

【问题讨论】:

  • 你能贴一张 Postman 中的图片吗?请求正文是什么样的?你用了什么标题?您目前只有一个没有任何上下文的应用错误。
  • 我编辑了包含图片的帖子。对吗?
  • 是的,这样更好,这是一个基本请求,所以如果 POST 正文不正确,它可能会返回 4XX 错误,但它返回 500 代码并说明 @ 的内部函数存在问题987654330@ - 更有可能是 API

标签: php json api post postman


【解决方案1】:

您是否在 Postman 客户端中检查了以下内容?

  1. 正文字段的类型?检查“原始”字段。
  2. 检查下拉菜单并选择适当的输入类型,如 application/json、xml 等。我希望你想要JSON(application/json)

【讨论】:

  • 这是 Postman 的旧版本,所以现在看起来有点不同。参数已移动,标签会在下拉菜单中显示为 JSON。
  • @DannyDainton 我的要求是无论如何,看看我在问题中包含的图像。
  • @galleonardo:因为它是错误500,这是内部服务器错误。因此,正如 Danny 所说,问题出在您的实现和逻辑上。可能是你再次通过 Trace 和 userdefined 函数
  • @OmPrakashSao,谢谢! API 不是我的,我只需要使用它。我会通知楼主,再次感谢!
猜你喜欢
  • 2020-11-17
  • 1970-01-01
  • 2023-03-10
  • 2012-08-21
  • 2020-12-23
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
  • 2021-09-21
相关资源
最近更新 更多