程序使用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

保存后即可。

相关推荐
Freestyle Coding7 小时前
使用rust自制操作系统内核
c语言·汇编·microsoft·rust·操作系统
SchneeDuan12 小时前
HTTP和HTTPS的区别
网络协议·http·https·ssl/tls协议·数字证书、签名
小堃学编程16 小时前
计算机网络(七) —— https协议与网络安全证书
计算机网络·web安全·https
爱吃龙利鱼1 天前
nginx实现https安全访问的详细配置过程
运维·nginx·安全·云原生·https
Dragon_qu·x1 天前
Certbot 生成 SSL 证书并配置自动续期
运维·网络协议·https·ssl
pink大呲花1 天前
http和https分别是什么?区别是什么?
网络协议·http·https
IT枫斗者1 天前
集合工具类
java·linux·数据库·windows·算法·microsoft
李小白杂货铺1 天前
请求HTTP链接的图片等资源被自动变成HTTPS请求的问题解决(顺便可以解决图片防盗链)
http·https·自动转变·解决图片防盗链·图片防盗链机制
小龙在慢慢变强..2 天前
Ubuntu 软件仓库镜像使用帮助
linux·ubuntu·https