我的後端服務器使用快遞下面的代碼:使用請求庫在節點中獲取響應消息?
router.post('/test', function(req, res) {
res.end(res.writeHead(200, "custom message");
});
當我使用請求庫如何獲取「自定義消息」使Node.js的這篇文章要求?
var request = require("request");
request.post(options, function(error, response, body) {
console.log(response.statusCode); //works
console.log(JSON.stringify(response.headers)); //doesn't have my custom message
});
在c#中,我能夠在statusDecription屬性中獲得此消息,它在請求庫中如何工作?
編輯: 解決用下面的代碼:
router.post('/test', function(req, res) {
res.end(res.writeHead(200, {"test": "custom message"});
});
然後
var request = require("request");
request.post(options, function(error, response, body) {
console.log(response.headers["test"]);
});
你的第二個例子應該工作:它應該記錄'定製message'。也許你已經改變了你的服務器代碼,只是忘了重啓你的服務器? –
感謝您的確認。我確實犯了一個小錯字,並且很有趣,我是如何通過製作另一個錯字來解決錯字的。 - – NinjaCowgirl