javascript - UrlReferer 与 url 作为从 document.URL 获取的 POST 参数

标签 javascript c# iis

我们编写了一个像素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/

相关文章:

c# - 与生产者基于注解的 DI

asp.net-mvc - Nginx到iis转发报错400

javascript - Node.js:逐行替换文本文件中模式的第二部分

c# - 使用C#读取Excel文件并清理数据

javascript - Prisma API 返回关系但客户端返回 "cannot return null for non-nullable field.."

c# - 动态加载程序集时加载绑定(bind)从 *.dll.config 重定向

iis - http.sys 的位置?

angular - asp.net 核心 web 应用程序发布命令没有正确部署 Angular 客户端应用程序

javascript - VS 代码片段到当前行下方的 console.log 选择

javascript - 如果 JQuery IIFE 没有被执行,JQuery 如何工作?