测试客户端通过https - ASP.net连接的能力

时间:2013-12-06 13:27:28

标签: c# javascript asp.net https

我有一个ASP.Net页面,当用户到达时,我想测试他们是否能够通过HTTPS连接连接到我服务器上的另一个页面。如果未在用户的设置中启用TLS,则会拒绝他们访问。

如果测试失败,那么我想显示一条特定的消息。

我考虑过使用:

WebClient _client = new WebClient();

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://myurl....");

但是这些是从服务器端执行请求,因此即使客户端无法自行连接,它们也可以毫无问题地连接。

我也考虑过ajax请求;但是,由于Same Origin Policy

,我无法从http发出https请求

您是否有任何想法可以让我在http页面上测试https?

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以在HTTPS页面中创建指向有效图片的<img>代码,然后处理其loaderror个事件。