Итак, я пишу очень простой запрос 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);
Похоже, что параметры не принимаются во внимание вообще. Когда я отправляю неправильные параметры в почтальоне, я получаю сообщение об ошибке «неправильный параметр ...». Но здесь, даже если я отправляю неправильные параметры, я получаю сообщение об ошибке «Отсутствующий параметр ...»
Большое спасибо.
Используете ли вы модуль 'request' или' http.request() '? – mscdex
Я использую модуль запроса –
, убедитесь, что JSON.stringify (параметры) действительны json. – Subburaj