【发布时间】:2009-05-28 10:59:26
【问题描述】:
我正在为选定页面使用 HttpModule 将用户重定向到 https,如果由于某种原因浏览器、代理等不支持它,我不希望强制用户使用 SSL。是否可以检测客户端是否支持使用 .NET 的 SSL 连接?
【问题讨论】:
我正在为选定页面使用 HttpModule 将用户重定向到 https,如果由于某种原因浏览器、代理等不支持它,我不希望强制用户使用 SSL。是否可以检测客户端是否支持使用 .NET 的 SSL 连接?
【问题讨论】:
好吧,您可以尝试使用 WebClient 执行 SSL 连接,但这是否能证明浏览器也支持它?
更新:哦,您希望 服务器端 .NET 对其进行测试。做不到。
此外,为什么浏览器或代理不支持它?如今,HTTPS 非常普遍(过去十年一直如此)。
【讨论】:
【讨论】:
使用服务器端 .NET - 不。 您可以尝试在第一页加载时通过 Javascript 对 HTTPS 页面进行隐形调用。
【讨论】: