我们编写了一个像素js,客户应该在他的网站上实现。 他的网站向我的 Web 服务器 (iis) 发送一个发布请求。
重点是我需要提取发送请求的网站的 URL(引荐来源网址)。
哪种方法更好?且可靠? 1. 提取Request.UrlReferer 2. 将 url 作为来自 document.URL 的 Post 参数发送
最佳答案
UrlReferer
在大多数情况下都可以正常工作。如果这是一个 Intranet 应用程序,或者它是外部应用程序,但您也拥有客户端,那么该选项就可以了。它可能不可靠,因为它可能会被浏览器和服务器之间的代理或其他工具剥离。
如果您有理由相信 UrlReferrer
header 将被删除,那么从客户端将 URL 作为参数发送是一个很好的备份。
关于javascript - UrlReferer 与 url 作为从 document.URL 获取的 POST 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46453746/