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

关于这个问题: 在nodejs / protractor中将cookies从一个请求传递到另一个请求

我有另一个。 我怎么能查看完整的请求(标​​题+正文),我正在通过nodejs执行?

是的,您可以…您可以从完整的响应主体 – 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); });