可能在Electron应用程序中使用http-parser-js?

我需要向服务发出一个HTTP请求,返回本地Node.jsparsing器无法处理的格式错误的头文件。 在一个testing脚本中,我发现我可以使用http-parser-js库来做出相同的请求,并且正常地处理错误的头文件。

现在我需要在Electron应用程序中完成这个工作,它需要实际进行调用并检索数据,并且使用相同的HPE_INVALID_HEADER_TOKEN失败。 为此,我假设本地HTTPparsing器没有被覆盖。

在我的电子应用程序中,我有我在testing脚本中使用的相同的代码:

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

有没有一个替代stream程绑定语法,我可以在电子内使用?

这不是电子问题。 我的应用程序提出了几个不同的请求,大部分都是返回适当头文件的服务。 最初,我使用request-promise库来处理所有的调用,但是我需要修改返回错误头的一个调用。

问题是我还在使用request-promise进行其他调用,而且这个库与我必须编写的自定义代码冲突以处理格式错误的头文件。 一旦我修改了自定义代码来处理所有的请求,事情就更加顺利了。