Tag: har

具有自定义Http代理和Connect.js中间件的Node.js代理

我已经在Node中放置了一个代理服务器,它需要能够通过tls传输https请求,而且所有的工作。 使用以下两个包,这是非常容易设置: 代理 , HTTPS代理代理 。 我的问题是,我试图捕获HAR文件使用连接作为中间件层,我得到以下错误: _http_outgoing.js:357 throw new Error('Can\'t set headers after they are sent.'); ^ Error: Can't set headers after they are sent. at ServerResponse.OutgoingMessage.setHeader (_http_outgoing.js:357:11) at ServerResponse.writeHead (_http_server.js:180:21) at ClientRequest.<anonymous> (/…/node_modules/proxy/proxy.js:233:11) at emitOne (events.js:96:13) at ClientRequest.emit (events.js:188:7) at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:473:21) at HTTPParser.parserOnHeadersComplete (_http_common.js:99:23) at Socket.socketOnData (_http_client.js:362:20) at emitOne (events.js:96:13) […]