NodeJS基本POST请求 - 套接字挂起

时间:2014-01-08 12:58:36

标签: forms node.js post http-post

我目前正在使用NodeJS并且我已经创建了一个GET请求,没有问题,只要我尝试将某些内容发布到表单,就会出现“socket hung up”错误。

这是我的代码:

var http = require('http');
var mathResult = 123;

var options = {
    host: 'directus.darkscience.net',
    path: '/',
    port: '6789',
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-urlencoded'
    }
};

var post_req = http.request(options, function(res){
    console.log('HERE');

    res.setEncoding('utf8');

    res.on('data', function(chunk){
        console.log('CHUNK');
        var result = chunk.match(/correct/i);
        if(result.length > 0){
            console.log(result);
        }
    });
});

post_req.on('error', function(e){
    console.log('Post Error : ' + e.message);
});

post_req.end('amount='+mathResult);

我不知道我做错了什么。

有人可以指出我正确的方向吗?

0 个答案:

没有答案