我目前正在使用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);
我不知道我做错了什么。
有人可以指出我正确的方向吗?