当我尝试从REST服务获取数据时,遇到HPE_HEADER_OVERFLOW错误,如下所示:
var options = {
host: "something.com",
port: 80,
path: "/somepath...",
method: 'POST'
};
var request = http.request(options, function(res) {
res.setEncoding('utf8');
res.on('data', function(chunk) {
// Do something
});
res.on('end', function() {
// Do something
});
request.on('error', function(e) {
// Do something
});
});
request.end();Run Code Online (Sandbox Code Playgroud)
选项中路径参数的长度为413。
有人遇到这个问题吗?是服务端问题还是节点端问题?
请给我一些想法,非常感谢。
node app.js --max-http-header-size=80000
他们使标题大小可配置。检查以下链接。
https://nodejs.org/api/cli.html#cli_max_http_header_size_size
https://github.com/nodejs/node/issues/24692
| 归档时间: |
|
| 查看次数: |
3443 次 |
| 最近记录: |