NodeJS发布请求没有发布字段但发布标题?

时间:2015-12-13 05:28:39

标签: javascript node.js request

我试图使用node.js和请求模块将变量发布到网站。

它发布了标题,但是当我打印response.body时,它显示的字段为空。

我需要的数据位于标题中,但标题不包含数据,因为这些字段尚未发布。

这是我的代码,几小时前我才开始使用node.js,但我不是JS的新手。

    var request = require('request'); 
request({
    method: 'POST',
    url: 'http://example.com/login',
    headers: {
        "User-Agent": "Chocolate 2.0 XD",   
    },
    user_id: "some user",
    password: "some pass",
    storecookie: 'on',
    checkerrors: 'yes',
},function(error, response,body){
    if(error){
    console.log(error);
    } else if(response.statuscode !== 200) {
    console.log(response.body);   
    }
});

您认为这可能是什么问题?

我指定了网址,返回转移和所有参数。

感谢大家的帮助:)

1 个答案:

答案 0 :(得分:0)

如果您要发送帖子参数,则应使用char c; int q = 5; c = q + '0'; // convert the number to a character corresponding to it

formData

文档中的详细信息:https://github.com/request/request#forms