0
我有一個Apache服務器,並配置一些虛擬主機。如何用http請求指定ip和域?
Apache IP地址爲172.20.20.20的服務器。
域網址爲「http://www.atest.com/」和另一個域網址爲「http://www.btest.com/」
在測試環境中,我使用火狐「Switchhost」插件來訪問域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不能正常工作。
指定http是有點多餘的,如果你指定的端口80.但我不知道這是否會造成不同 – tay10r