Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何从标题中获取电子版的响应正文/响应文本_Node.js_Header_Electron_Response - Fatal编程技术网

Node.js 如何从标题中获取电子版的响应正文/响应文本

Node.js 如何从标题中获取电子版的响应正文/响应文本,node.js,header,electron,response,Node.js,Header,Electron,Response,现在,我知道如何获取标题,但是如何获取响应正文/响应文本并不容易理解。 我用电子 details.responseHeaders[“”].toString();//返回一个对象 不要返回响应正文,但我必须从标题中获取,因此我在不同的论坛上搜索,没有找到我不久前遇到了相同的问题,您可以使用electron debugger API获取响应正文和标题,目前webRequest无法获取响应正文 答案如下: 但基本上: 试试看{ main window.webContents.debugger.att

现在,我知道如何获取标题,但是如何获取响应正文/响应文本并不容易理解。 我用电子

details.responseHeaders[“”].toString();//返回一个对象

不要返回响应正文,但我必须从标题中获取,因此我在不同的论坛上搜索,没有找到

我不久前遇到了相同的问题,您可以使用electron debugger API获取响应正文和标题,目前webRequest无法获取响应正文

答案如下:

但基本上:

试试看{
main window.webContents.debugger.attach('1.3');
}抓住(错误){
log('调试器连接失败:',错误);
} 
mainWindow.WebContent.debugger.on('detach',(事件,原因)=>{
log('由于:'而分离的调试器,原因);
});
mainWindow.WebContent.debugger.on('message',(事件、方法、参数)=>{
如果(方法=='Network.responseReceived'){
log(params.response.url);
mainWindow.WebContent.debugger.sendCommand('Network.getResponseBody',{requestId:params.requestId})。然后(函数(响应){
控制台日志(响应);
});
}
});
mainWindow.WebContent.debugger.sendCommand('Network.enable');