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

Test Client's ability to connect via https - ASP.net

本文关键字:net 连接 能力 https-ASP 通过 客户端 测试      更新时间:2024-03-29

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

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

我已经考虑过使用:

WebClient _client = new WebClient();

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

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

我还考虑了ajax请求;但是,由于同源策略,我无法从http发出https请求

你们有什么想法可以让我在http页面上测试https吗?

提前感谢

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