有没有办法知道服务器收到的request
是否是用户通过在地址栏中明确 提交的请求
我正在寻找(假设编码......):
var httpServer = http.createServer(function (request, response)
{
if (request.source === "address bar") {
// do something..
} else {
// do something else
}
}).listen(3000);
我用谷歌搜索了它,我也在SO上找了它,但没有找到任何东西,所以提前感谢你的帮助!
答案 0 :(得分:1)
没有一个坚实的,一次性的方法来做到这一点 - 只是hacky work-arounds。您可以尝试使用HTTP referer header,但这并非在所有浏览器中使用,也可能不是您的最佳机会。