首页 > 解决方案 > 将 https 地址传递给 WebRequest 的问题

问题描述

此代码多年来一直用于连接 API 服务。我认为他们最近在服务器级别进行了一些更改。使用 .NET Framework 4.72。

Dim url As String = "https://example.com/xxx"
Dim PageRequest As HttpWebRequest = WebRequest.Create(url)
PageResponse = PageRequest.GetResponse

我收到错误 426。

好的。此时,如果我调试, PageRequest.Address 返回: " http://example.com/xxx " 而不是https

看起来它没有使用 TLS 连接。我错过了什么?

注意:如果我将 url 粘贴到浏览器中,服务器会正​​确响应并显示我正在查找的数据。

TIA

标签: .nethttpshttpwebrequesthttpwebresponse

解决方案


推荐阅读