最近,当我清除浏览器 cookie 时,我注意到 URL 中有 AspxAutoDetectCookieSupport=1。在做了一个简短的研究后,我发现这是 web.config 中 cookieless 属性设置为“AutoDetetc”的结果。
当我再次访问 URL 时,参数“AspxAutoDetectCookieSupport”消失了。 “AspxAutoDetectCookieSupport=1”是什么意思?
最佳答案
在 cookie 支持检测阶段,ASP.NET 会自动添加 AspxAutoDetectCookieSupport=1 查询字符串。由于 web.config 文件中的 cookieless 属性设置为“AutoDetect”,ASP.NET 运行时会尝试检测用户的浏览器是否支持 cookie,并在该过程中添加 querystring 参数。如果支持 cookie, session ID 将保存在 cookie 中,如果不支持, session ID 将在该用户所有 future 请求的 Url 中发送。
更多信息请访问:https://captcha.com/doc/aspnet/faq/captcha-persistence-faq.html#persistence-querystring
关于asp.net - 什么是 AspxAutoDetectCookieSupport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51972451/