我有一个使用Express框架的应用程序,处理POST请求时会涉及到以下请求体:
现在如果发生错误,我希望能够记录整个请求。我的意思是记录头部、正文和所有内容。就像你使用wireshark查看请求一样。
有人知道最简单的方法吗?
这里有一个HTTP POST请求的示例(取自此处):
我遇到错误时需要这个。
var app = express();
app.use(bodyParser.text({ type: "*/*" }));
app.post(url, function(req, res) {
//Process req.body, handle the errors along the way;
});
现在如果发生错误,我希望能够记录整个请求。我的意思是记录头部、正文和所有内容。就像你使用wireshark查看请求一样。
有人知道最简单的方法吗?
这里有一个HTTP POST请求的示例(取自此处):
POST / HTTP/1.1
Host: foo.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 13
say=Hi&to=Mom
我遇到错误时需要这个。
req.on('data')
会干扰后面的中间件...响应永远不会通过。 - Andy