我注意到我的 ASP.NET Web 应用程序有时会收到 REFERER 是 google.com URL 的 POST 请求。这怎么可能?这是某种黑客攻击吗?
以下是一些更有趣的 HTTP 值(我已将我的真实站点替换为“example.com”):
HTTP_REFERER = http://www.google.com/gwt/x/e?wsc=bf&wsi=d9f494c200f04c82&u=http%3A%2F%2Fwww.example.com&ei=65oLUNikApHoxAKykMHqBA&whp=1view_unadapted%3B2http%3A%2F%2Fwww.mysite.com
REQUEST_METHOD = POST
HTTP_COOKIE = ASP.NET_SessionId=eakdubyv3bfj33l0adtyhamc
HTTP_USER_AGENT = KWC-Buckle/ABO1107 UP.Browser/7.2.7.2.551 (GUI) MMP/2.0
CONTENT_LENGTH = 195
CONTENT_TYPE = application/x-www-form-urlencoded
SCRIPT_NAME = /cgi/webloginscript.aspx
SERVER_PORT = 443
SERVER_PORT_SECURE = 1
HTTP_X_WAP_PROFILE = "mms.mycricket.com"
HTTPS = on
编辑:当我使用“wget”测试引荐来源网址时,我看到谷歌以 302 重定向响应http://www.example.com。那么移动浏览器是否正在执行重定向但没有将引用者重置为http://www.example.com?那么当用户填写表单并尝试提交时,referer 还是 google.com?有问题的手机浏览器?