我需要使用TLS 1.1从IIS 7.5连接到另一台服务器。我试图运行我在this SO question上找到的代码,但我无法写入或读取httpRequest.option(9)
- 系统说,无效的过程调用或参数:'选项&# 39 ;.当我尝试Option(8)或其他值时,一切都OK。我做错了什么?
这里是完整的代码:
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