带有node.js请求模块的HTTP Post

时间:2016-03-13 23:27:42

标签: node.js http post http-post

我正在尝试使用节点和请求模块发出POST请求,我无法让它工作(我得到301响应)。我正在尝试发布一个带有以下参数的URL:accessToken,wager,chance和direction。

这是我的代码:

var request = require('request');

function repeater() {
    request.post(
    'https://betterbets.io/api/betDice', 
    { form: { accessToken: 'myToken', wager: 0.000000002, chance: 49.5, direction: 0 } }, 
    function(err, response, body) {
        if (err) {
            console.log(err);
        }
        console.log(response);
        repeater();
    });
}

repeater();

我不知道该怎么做。我对GET请求使用请求库没有任何问题,但我无法用我的生命中的POST请求来解决它。

1 个答案:

答案 0 :(得分:0)

您缺少标题

headers: {'content-type' : 'application/x-www-form-urlencoded'}