2014-12-23 4 views
0

Итак, я пишу очень простой запрос POST. Когда я пробую это в почтальоне, эта работа прекрасна, и я использую те же параметры, и url, и headers.Параметры запроса для узла

Сервер сообщает мне, что параметры отсутствуют. Но я ввел то же самое, что и в почтальоне. Поэтому я думаю, что я делаю что-то неправильно, пишу варианты, но я не могу понять, что. Есть идеи ?

var options = { 
     method: 'POST', 
     url: self.rippledataapiProxyHost, 
     headers: { 
      "Content-Type": "application/json", 
      "Accept": "application/json" 
     }, 
     body:JSON.stringify(parameters) 
    }; 
    request(options, callback); 

Похоже, что параметры не принимаются во внимание вообще. Когда я отправляю неправильные параметры в почтальоне, я получаю сообщение об ошибке «неправильный параметр ...». Но здесь, даже если я отправляю неправильные параметры, я получаю сообщение об ошибке «Отсутствующий параметр ...»

Большое спасибо.

+0

Используете ли вы модуль 'request' или' http.request() '? – mscdex

+0

Я использую модуль запроса –

+0

, убедитесь, что JSON.stringify (параметры) действительны json. – Subburaj

ответ

0

Реализация правильная Я просто манекен, указав неправильный URL-адрес!