【发布时间】:2019-06-10 20:24:59
【问题描述】:
此代码在 2 台不同的 WIN7 机器上工作,但在 2 台不同的 XP 机器上失败:
公共函数GetLocationTemperature(urlString As String, ByRef kPa as Single) As Single
On Error GoTo errHandler
Dim website As Object
Set website = CreateObject("MSXML2.ServerXMLHTTP.6.0")
'website.setOption(2) = (website.getOption(2) = SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS
Call website.open("GET", urlString, False)
Call website.send("")
........
在 XP Runtime 中,website.send 报告错误“证书中的主机名无效或不匹配”
SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS 在 WIN7 中不是必需的,在 XP 中没有帮助。
有什么建议吗?谢谢。
【问题讨论】:
标签: vb6