0
Когда я использую завиток или почтальон для отправки в конкретную конечную точку, я возвращаю тело, содержащее json.запрос, возвращающий пустое тело
Однако при выполнении следующего кода конечная точка не возвращает тело.
var options = {
uri: 'http://example.com',
method: 'POST',
json: {
type: "messages",
access: req.params.ID
},
'Content-Type': 'application/json'
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body); // Print the returned body
res.json(body);
}
});
подтвержден сервер отправляет 200 статусных кодов? потому что его возможный другой код возвращается. –
как вы устанавливаете req.params.ID? Отправьте маршрут – baao
Вы должны опубликовать командную строку curl, которая * работает * для вас. Кроме того, ваши пользовательские заголовки должны находиться в объекте 'headers', а не непосредственно на объекте' options'. – mscdex