API端点使用JSON,而不是原始文本



我正在使用Postman访问API端点。我将body输入的设置放入raw+JSON,并传递以下正文:

{
"a": 1,
"b": 2,
"c": 3
}

这很好。然而,当我将其设置为raw+Text并通过时

a=1&b=2&c=3返回以下错误:

"Invalid payload Error: There was an error deserializing the object of type InTowConnect._default35+RequestRequest. Encountered unexpected character 'a'."

有人知道我如何调试这个吗?

JSON是它自己的标准,而不是文本字符串。您发送到的解析器很可能不接受预期JSON以外的协议。JSON!=文本

最新更新