怎样在 nodejs 下发送 POST 请求?

直接上代码:

var request = require('request');

request.post(
    'http://www.yoursite.com/formpage',
    { form: { key: 'value' } },
    function (error, response, body) {
        if (!error && response.statusCode == 200) {
            console.log(body)
        }
    }
);

注意,form 表示提交的数据格式,form 本身不是数据的一部分。另一个可使用的格式可以使用 json。

在服务器端,例如 PHP,就可以这样获取参数:

$key = isset($_POST['key']) ? $_POST['key'] : "";

https://stackoverflow.com/a/12999483

你可能感兴趣的:(Javascript,nodejs,nodejs)