2015-07-08 7 views
-1

Я ищу способ передать контент-тип в RequestJS с помощью Nodejs.RequestJS передать тип содержимого: application/json

Сейчас у меня есть это как 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 .. Любой человек может сказать мне, как настроить это?

+0

Что такое 'request' –

+0

также, почему вы отправляете req.body в опции формы, если вы устанавливаете тип контента для приложения/json? json! = form params. Как это связано с этим? –

+0

Я имею в виду requestjs – Ryan

ответ

0

Вы должны использовать опцию json, а не form, и вам не нужно указывать тип содержимого, опция json делает это за вас.

request.post({ 
    url: 'my.url.here', 
    json: req.body 
}).pipe(res); 
+0

Спасибо, Кевин, который решает его, просто новый для этого requestjs :) – Ryan

 Смежные вопросы

  • Нет связанных вопросов^_^