我需要使用 TLS 1.1 从 IIS 7.5 连接到另一台服务器。我正在尝试运行我在这个 SO question上找到的代码,但我无法写入或读取httpRequest.option(9)
- 系统说,无效的过程调用或参数:'Option'。当我尝试 Option(8) 或其他值时,一切正常。我究竟做错了什么?
这是完整的代码:
Const WinHttpRequestOption_SecureProtocols = 9
Const SecureProtocol_TLS1_1 = 512
Set WinHttpReq = Server.CreateObject("WinHttp.WinHttpRequest.5.1")
WinHttpReq.Open "POST", url, false
WinHttpReq.Option(WinHttpRequestOption_SecureProtocols) = SecureProtocol_TLS1_1 'WinHttpReq.Option(9) = 512