【发布时间】:2015-05-19 20:14:42
【问题描述】:
我正在尝试将支付数据发送到 SagePay,由于他们关闭了 SSL,因此需要使用 TLS 发送。
我的代码如下:
set httpRequest = Server.CreateObject("WinHttp.WinHttprequest.5.1")
httpRequest.Open "POST", CStr(strPurchaseURL), false
httpRequest.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
httpRequest.send strPost
strResponse = httpRequest.responseText
有人告诉我,添加一个选项可以让您设置使用的协议,但我发现的唯一一个是:
httpRequest.option(9) = 2720
它允许 TLS 和 SSL,但它只能是 TLS,有没有人知道代码需要是什么,或者我应该做些什么。
【问题讨论】:
-
另外还有一张带有similar issue here的海报作为参考。
标签: ssl asp-classic opayo winhttp