Postman :错误:解析错误:标头值字符无效

z4bn682m  于 2022-12-23  发布在  Postman
关注(0)|答案(5)|浏览(1006)

我正在尝试使用postman来访问我们的prod API,但是我得到了一些错误:

两天前我还没有这个问题,我也不知道发生了什么事。有人能给我建议吗?

ecfsfe2w

ecfsfe2w1#

看起来新的Postman版本使用了更严格的头解析,这导致了一些格式不好的响应头问题。
https://github.com/postmanlabs/postman-app-support/issues/8747

osh3o9ms

osh3o9ms2#

打开“Send no-cache Header”选项为我解决了这个问题:

h9a6wy2h

h9a6wy2h3#

它可能与responseheader有关。请在浏览器中尝试此请求,如果有效,请在devtools/network中查看响应标头以查找无效字符。
在我的例子中,请求在Postman中对一个特定的ID不起作用。当我在devtools中查看响应时,我发现在双引号字符串标题值中有一个双引号,我认为这导致了这个错误,但我在这里很可能是错的。
无论如何,在浏览器中尝试这个GET请求,看看它是否有效。

lf3rwulv

lf3rwulv4#

当我在golang中使用http设置头文件时遇到了这个问题:

w.Header().Set("‫‪X-Frame-Options‬‬", "‫‪Deny‬‬")

它在curl中运行良好,但在postman中就不行了,我不明白出了什么问题。我还在curl中使用-v选项检查了我的标题。一切都是正确的。所以我用Insomnia替换了Postman,它运行起来没有问题。

lf5gs5x2

lf5gs5x25#

当你把HttpStatusCode作为NoContent给出时,这个问题就会出现,如果你改变HttpStatusCode,它就会工作。

相关问题