程序使用Microsoft.XMLHTTP对象请求https时出错解决

程序中使用Microsoft.XMLHTTP组件请求https时出现如下错误:

出错程序代码示例:

复制代码
strUrl = "https://www.xxx.com/xxx.asp?id=11"
dim objXmlHttp
set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP") 
objXmlHttp.open "GET",strUrl,False        
objXmlHttp.send()

解决:更换Microsoft.XMLHTTP,使用"WinHttp.WinHttpRequest.5.1",即修改对应程序文件代码:

复制代码
set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")

改为:

复制代码
Set objXmlHttp= Server.CreateObject("WinHttp.WinHttpRequest.5.1")
objXmlHttp.option(9) = 2720

保存后即可。

相关推荐
初级代码游戏5 小时前
openssl 正确生成v3带SAN的证书
https·证书·ssl·openssl·tls·v3
Gworg5 小时前
网站HTTP改成HTTPS
网络协议·http·https
果果开发ggdoc.cn7 小时前
WordPress免费证书插件
服务器·https·ssl
sunnyday042610 小时前
feign调用跳过HTTPS的SSL证书校验配置详解
java·网络·https·ssl
m0_7482394710 小时前
springBoot发布https服务及调用
spring boot·后端·https
钟离墨笺19 小时前
【网络协议】【http】【https】TLS1.3
网络协议·http·https
shelby_loo1 天前
Azure学生订阅上手实操:快速搭建Docker+WordPress环境
microsoft·docker·azure
编程墨客1 天前
IO进程----进程
linux·服务器·microsoft
喜欢猪猪1 天前
LangGraph:基于图结构的智能系统开发与实践
microsoft
AI+程序员在路上1 天前
C#调用c++dll的两种方法(静态方法和动态方法)
c++·microsoft·c#