为什么Postman中的简单json请求正文不起作用

为什么Postman中的简单json请求正文不起作用,postman,Postman,有人能解释一下为什么这个请求不起作用,并在冒号处显示“无效字符”! 可能出现400错误请求错误的原因有很多。其中大多数是由于客户端的问题 400错误的原因可能是错误写入的URL或包含无法识别字符的URL 如果URL正确,则错误的另一个原因可能是无效或过期的cookie。例如,当您试图以管理员身份登录站点,但处理身份验证数据的cookie已损坏时,可能会出现400错误请求错误 在极少数情况下,您看到400错误的原因可能是由于服务器的特定问题。您使用的帖子URL可能写错了。400通常意味着向API传

有人能解释一下为什么这个请求不起作用,并在冒号处显示“无效字符”!

可能出现400错误请求错误的原因有很多。其中大多数是由于客户端的问题

400错误的原因可能是错误写入的URL或包含无法识别字符的URL

如果URL正确,则错误的另一个原因可能是无效或过期的cookie。例如,当您试图以管理员身份登录站点,但处理身份验证数据的cookie已损坏时,可能会出现400错误请求错误


在极少数情况下,您看到400错误的原因可能是由于服务器的特定问题。

您使用的帖子URL可能写错了。400通常意味着向API传递了无效的内容。这个错误信息在找出问题所在时非常有用

只需尝试在
标题中保留一个键值对,就像
内容类型应用程序/json
一样

Body->raw->JSON选择看起来不错

JSON应该是这样的:

{
  "message":"hi",
  "tg_chat_id":"5"
}

您已经从浏览器或其他非标准文本编辑器复制了json正文,因此“,”的asci字符实际上不是一个。它变成了别的东西。只需删除它并用正确的校正器替换逗号和双引号

{
  "message":"hi",
  "tg_chat_id": "5"
}

此外,在postman中,您可以按ctrl+b组合键格式化并删除空格(但这不是错误的原因)

尝试在冒号之前删除空格。请将正文添加为字符串,以便我们可以尝试