我使用XMLHttpRequest
ajax将数据从JavaScript客户端发送到node.js服务器。现在在服务器端,我需要知道嵌入JavaScript的XML调用XMLHttpRequest的页面的URL主机。
服务器端:
req.on('data', function(data) {
var d = JSON.parse(data);
if (d.Type == "abc") {
var host = req.headers.Host;
var reply = {
"hostname": host
};
console.log("hostname :" + host);
response.end(JSON.Stringify(reply));
}
});
控制台上的预期结果: 主机名:主机名
控制台上的实际结果: 主机名:未定义
答案 0 :(得分:0)
浏览器包含Referer
HTTP请求标头,正常用于XHR请求。你可以检查一下。