【发布时间】:2020-11-12 04:26:18
【问题描述】:
【问题讨论】:
-
Curl 可能更有弹性。试一试,看看你的标题中有什么奇怪的字符。
【问题讨论】:
不要浪费你的时间,他们有很多免费工具比 Postman 更好。
【讨论】:
打开“Send no-cache Header”选项为我解决了这个问题:
【讨论】:
当您将 HttpStatusCode 设置为 NoContent 时,就会出现此问题。如果您更改 HttpStatusCode,它将起作用。
【讨论】:
我在 golang 中使用 http 设置标头时遇到了这个问题:
w.Header().Set("X-Frame-Options", "Deny")
它在 curl 中运行良好,但在邮递员中运行良好,我不明白出了什么问题。我还使用 curl 中的 -v 选项检查了我的标题。一切都是正确的。所以我用 Insomnia 代替 Postman,它的工作没有问题。
【讨论】:
看起来一个新的 Postman 版本正在使用更严格的标头解析,这会导致格式不正确的响应标头出现一些问题。
https://github.com/postmanlabs/postman-app-support/issues/8747
【讨论】:
可能与 response 标头有关。在浏览器中尝试此请求,如果可行,请查看 devtools/network 中的响应标头以查找无效字符。
在我的情况下,请求在 Postman 中对一个特定 ID 不起作用。当我在 devtools 中查看响应时,我发现双引号字符串标头值中有一个双引号,我认为它导致了这个错误,但我在这里很可能是错误的。
无论如何,在浏览器中尝试这个确切的 GET 请求,看看它是否在那里工作。
【讨论】: