是否可以使用NodeJS net API确定传入请求的域名?
例如,是否可以修改以下代码以允许我访问域名?
net.createServer(function (socket) {
socket.on('data', function (data) {
// Possible to get incoming domain name?
});
socket.on('end', function () {
// Possible to get incoming domain name?
});
}).listen(6000);
答案 0 :(得分:3)
TCP请求与域名无关 您正在寻找的信息在任何地方都不存在。
在HTTP中可能的唯一原因是客户端在Host:
标头中明确发送域名。