NodeJS Net获取请求的域名

时间:2014-01-20 23:55:30

标签: node.js sockets

是否可以使用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);

1 个答案:

答案 0 :(得分:3)

TCP请求与域名无关 您正在寻找的信息在任何地方都不存在。

在HTTP中可能的唯一原因是客户端在Host:标头中明确发送域名。