'----- ASP 获取链接内容
Function GetBody(url)
dim ObjXML
Set ObjXML =server.CreateObject ("Msxml2.ServerXMLHTTP.6.0") '("WinHttp.WinHttpRequest.5.1") '("Microsoft.XMLHTTP")
ObjXML.Open "Get", url, False, "", ""
ObjXML.Send '这里报 msxml6.dll错误 '80072f7d'安全频道支持出错
GetBody = ObjXML.ResponseText
Set ObjXML = Nothing
End Function
在之前的所有机器上运行都正常,最近新开了一台CTYUN的,2016被我降级为 windows2008R2,结果获取http内容没问题,而之前获取https正常的代码全部没有了返回值,还会卡顿一下,测试了一晚上才发现是 .send 那里出现的问题,打开错误显示发现报错内容:“msxml6.dll 错误 '80072f7d'安全频道支持出错”,
可以尝试使用简易工具: https://download.microsoft.com/download/0/6/5/0658B1A7-6D2E-474F-BC2C-D69E5B9E9A68/MicrosoftEasyFix51044.msi 如果下载不了也可从本人网盘下载:MicrosoftEasyFix51044.msi
链接: https://pan.baidu.com/s/1mXft-1HlD8sYVXBZD1A9Zw?pwd=v5wq 提取码: v5wq