如何知道何时解决引用者

时间:2012-06-27 00:57:22

标签: http node.js

我正在我的服务器上工作并且遇到了实现request.headers.referer的使用的需要当我做测试并读取头来确定如何编写解析函数时,我无法确定调用请求之间的区别来自服务器外部,目录外部的链接,或从给定HTML响应中调用本地资源。例如,

使用<a href="http://localhost/dir2">从localhost / dir1转到localhost / dir2将产生响应标头:

referer:"http://localhost/dir1" url:"/dir2"

从localhost / dir2发送的HTML文件询问使用本地URI style.css的资源时会发生:

referer:"http://localhost/dir2" url:"/style.css"

和涉及图像的相同情况可能会结束

referer:"http://localhost/dir2" url:"/_images/image.png"

如何防止url和referer之间的错误解析被意外解析为http://localhost/dir1/dir2http://localhost/_images/image.png等等?有没有办法告诉浏览器引用URI的方式,以及浏览器或服务器如何识别http://localhost/dir2/../dir1目的地?

0 个答案:

没有答案