gpt4 book ai didi

node.js - 如何查看从node.js发送到服务器的请求?

转载 作者:搜寻专家 更新时间:2023-10-30 21:52:06 24 4
gpt4 key购买 nike

关于这个问题: Transfer / pass cookies from one request to another in nodejs/protractor

我还有一个。我如何查看我正在通过 nodejs 执行的完整请求( header + 正文)?

最佳答案

是的,您可以...您可以从完整的响应主体访问完整的请求 - response.request

我有一个通用的完整响应结构,如下所示

IncomingMessage
ReadableState
headers(ResponseHeaders)
rawHeaders
request - //This is what you need
headers
body
body(Response Body)

可以通过如下代码访问

var request = require("request");
var options = { method: 'POST',
url: 'http://1.1.1.1/login',
headers:
{ 'cache-control': 'no-cache',
'content-type': 'application/json' },
body: { email: 'junk@junk.com', password: 'junk@123' },
json: true };

request(options, function (error, response, body) {
if (error) throw new Error(error);
// This will give you complete request
console.log(response.request);
//This gives you the headers from Request
console.log(response.request.headers);
});

关于node.js - 如何查看从node.js发送到服务器的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42078810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com