Nodejs请求:HPE_INVALID_HEADER_TOKEN

我使用request模块在某个页面上收到HPE_INVALID_HEADER_TOKEN 。 从我在Google上发现的情况来看,这是由于服务器响应错误/格式错误造成的,但后者不在我的控制之下。 我可以configuration请求来忽略无效的头文件,或只是给我处理整个原始响应?

解决scheme是这个库: https : //www.npmjs.com/package/http-parser-js

所以要解决你的问题:

  1. npm安装http-parser-js

  2. 在require('request')之前添加此代码

     process.binding('http_parser').HTTPParser = require('http-parser-js').HTTPParser;