我有一个 apache 服务器并配置了一些虚拟主机。
ip 为 172.20.20.20 的 Apache 服务器。
一个域 url 是“ http://www.atest.com/ ”,另一个域 url 是“ http://www.btest.com/ ”
在测试环境中,我使用带有'Switchhost'插件的firefox来访问域A和域B。
它运作良好。
问题是如何通过 node.js 发出 http 请求?
我的代码在这里:
var options = {
host: 'http://www.atest.com/',
port: 80,
path: '/msg/putMsg',
method: 'POST'
};
var req = http.request(options, function(res){
var data = '';
res.setEncoding('utf8');
res.on('data', function(chunk){
data += chunk;
});
res.on('end', function(){
});
});
req.on('error', function(err){
console.log('problem with request: ' + e.message);
});
req.write(msg);
req.end();
}
此代码片段用于向域 A 发布一些消息,但 dns 不起作用。