Ссылаясь на метод отправки запроса Post HTTP на официальном веб -сайте Nodejs, функция, которая имитирует представление после отправки. Фактическое время использования сообщило об ошибке разъема.
Позже я обнаружил, что это была проблема с настройкой заголовка запроса, и информация о поле заголовков, необходимая для добавления в опцию отправки (эта оценка также связана с сервером другой стороны, и для незаконченных заголовков запросов по почте ее можно отказаться).
Полный код заключается в следующем (студенты, которые сталкиваются с типами, могут использовать его в качестве ссылки):
Кода -копия выглядит следующим образом:
var QueryString = require ('QueryString')
, http = require ('http');
var data = QueryString.Stringify ({
Информация: «Привет»,
Тест: 5
});
var opt = {
HostName: 'www.test.com',
Порт: 9094,
Путь: '/perationqlquery',
Метод: 'post',
Заголовки: {
'Content-Type': 'Application/X-WWW-FORM-URLENCODED',
«Длина контента»: data.length
}
};
var req = http.request (opt, function (res) {
res.on ('data', function (data) {
console.log (data.toString ());
});
});
req.on ('error', function (e) {
console.log («Проблема с запросом: ' + e.message);
});
req.write (data);
req.end ();