我想在我的应用程序中添加一个额外的障碍,以防止通过 javascript 实现自动化,特别是当自动化请求通过任何流行浏览器的 XMLHttpRequest 完成时。
是否有可以在 ASP.NET 中使用的 XMLHttpRequest 的可靠迹象?
我想另一个相关的问题是,XMLHttpRequest 很难看起来是一个普通的人为驱动的请求吗?因为如果是这样,那么我想我是在做傻事。
更新:我可能对这个问题的表述过于狭隘。目标是检测:由其他人编写的代码,不是由普通浏览器提交的,可能是机器人,可能不是来自我的 Intranet 客户等。到目前为止,我想到了 XHR 和 .NET WebRequest 请求。