邮递员将 form-data 转义为 API 导致意外的令牌错误
Postman escaping form-data to API causing unexpected token error
我正在尝试使用 Postman 解决我遇到的 API 错误。我正在使用 OAuth 进行身份验证,因此我发布了 headers 和 form-data。但是,我的错误似乎与 form-data 有关。我也尝试过将 'Content-Type' 设为 'application/json; charset=utf-8' 和不设为 'application/json; charset=utf-8'。相同的结果。
{
"error": "795: unexpected token at '------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent- Disposition: form-data; name=\"topic\"\r\n\r\ncheckouts/update\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent-Disposition: form-data; name=\"address\"\r\n\r\nhttps://mysite.co/checkout/\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent-Disposition: form-data; name=\"format\"\r\n\r\njson\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU--\r\n'"
}
我认为 Postman 在 API 可以正确读取数据之前转义了我的数据。任何想法如何让 Postman 停止过早地转义我的数据?似乎没有任何问题。
Body 请求:
"webhook":[{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}]
您需要将 JSON 属性 包含在 JSON 对象中,这通常是 API 所期望的。
{
"webhook":[
{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}
]
}
我正在尝试使用 Postman 解决我遇到的 API 错误。我正在使用 OAuth 进行身份验证,因此我发布了 headers 和 form-data。但是,我的错误似乎与 form-data 有关。我也尝试过将 'Content-Type' 设为 'application/json; charset=utf-8' 和不设为 'application/json; charset=utf-8'。相同的结果。
{
"error": "795: unexpected token at '------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent- Disposition: form-data; name=\"topic\"\r\n\r\ncheckouts/update\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent-Disposition: form-data; name=\"address\"\r\n\r\nhttps://mysite.co/checkout/\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent-Disposition: form-data; name=\"format\"\r\n\r\njson\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU--\r\n'"
}
我认为 Postman 在 API 可以正确读取数据之前转义了我的数据。任何想法如何让 Postman 停止过早地转义我的数据?似乎没有任何问题。
Body 请求:
"webhook":[{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}]
您需要将 JSON 属性 包含在 JSON 对象中,这通常是 API 所期望的。
{
"webhook":[
{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}
]
}