如何使用https-post将node.js的POST请求发送到php页面?

弗里兹

我需要做的就是使用https-post将带有node.js的POST请求发送到网站。Https-post是一个节点模块。问题是,当我将数据发送到页面时,它应该向我发送回消息+数据,但事实并非如此,只是向我发送回该页面没有任何数据。

我已经尝试使用http-post而不是https-post,并且已经使用Web浏览器测试了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);
    });
});

对不起,我的英语不好

gegs921

data[]数组的作用域太大了,就像您有的那样,data[2]但是没有data[2]值,因为数组是从零开始的。所以,如果你改变data[1]data[0]data[2]data[1]你的代码应该工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章