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');