RequestJS передать тип контента: application/json
Я ищу способ передать тип содержимого в RequestJS с помощью Nodejs.
Прямо сейчас у меня есть это как params:
'use strict';
request = require('request'),
app.register = function(req, res) {
request.post({
headers: {'Content-Type' : 'application/json'},
url: 'my.url.here',
form: req.body,
}).pipe(res);
}
Но по какой-то причине сервер все равно говорит, что это текст /xml типа контента. Кто-нибудь может подсказать, как это настроить?
1 ответ
Вы должны использовать json
вариант, не form
и вам не нужно устанавливать тип контента, опция json сделает это за вас.
request.post({
url: 'my.url.here',
json: req.body
}).pipe(res);