Как сделать POST-запрос с node.js на страницу php, используя https-post? - PullRequest
0 голосов
/ 01 февраля 2019

Все, что мне нужно сделать, это отправить POST-запрос с node.js на сайт, используя https-post.Https-post это модуль узла.Проблема в том, что когда я отправляю данные на страницу, она должна отправить мне обратно сообщение + данные, но это не так, просто отправляет мне обратно, что страница не получает никаких данных.

IЯ уже пытался использовать http-post вместо https-post, и я уже проверил страницу php в своем веб-браузере и работает.

    var https = require('https');
    https.post = require('https-post');

    var data = [ "myName", "MyPass"];

https.post('https://www.mywebsite.com/page.php', { user: data[1], pass: data[2] }, function(res){
    res.setEncoding('utf8');
        res.on('data', function(chunk) {
            console.log(chunk);
    });
});

Извините за мой плохой английский

1 Ответ

0 голосов
/ 01 февраля 2019

ваша область действия для массива data[] слишком велика, так как у вас есть data[2], но нет значения data[2], потому что массивы начинаются с нуля.Так что если вы измените data[1] на data[0] и data[2] на data[1], ваш код должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...