API 端点适用于 JSON,不适用于原始文本
API endpoint works with JSON, not with raw text
我正在使用 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 != 文本。
我正在使用 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 != 文本。