Postman with Pre-request Scripts: "Error: Parse Error: Header overflow"

Postman with Pre-request Scripts: "Error: Parse Error: Header overflow"

只有当 运行 请求带有一些预请求脚本的本地应用程序时,我才遇到这个问题:

Error: Parse Error: Header overflow

Postman 版本为:v7.25.0.

PS:对于我的服务器应用程序的相同请求,我没有收到任何错误。

这个问题的解决办法只是升级Postman版本:

  • Postman 从 v7.25.0 到 v7.26.0

关于我当前环境的其他重要信息:

  • 节点 v14.3.0
  • NPM v6.14.5

我在本地主机上使用 MacOS Catalina 10.15.5,在本地主机上使用 rails 6.0.3.1puma 4.3.5,在服务器上使用 nginx

我的问题是 scout_apm 包含一个巨大的 header。我最后使用 SCOUT_DEV_TRACE=false

删除了它

https://docs.scoutapm.com/#ruby-devtrace

另一种选择是设置环境变量并再次启动 Postman:
NODE_OPTIONS=--max-http-header-size=16384

如果您的 header 真的很大,也许您甚至想使用:
NODE_OPTIONS=--max-http-header-size=65536

来源:
https://github.com/postmanlabs/postman-app-support/issues/8656