如何在经典ASP中向外部安全https页面发送Http Post请求?
我无法向以https开头的外部页面发送http请求。但是,我使用setOption(2)=13056忽略了安全性错误,我收到了这个错误: msxml3.dll错误“80072f8f” 出现安全错误。我没有访问服务器配置的权限,正在寻找编程解决方案如何在经典ASP中向外部安全https页面发送Http Post请求?,https,asp-classic,xmlhttprequest,serverxmlhttp,Https,Asp Classic,Xmlhttprequest,Serverxmlhttp,我无法向以https开头的外部页面发送http请求。但是,我使用setOption(2)=13056忽略了安全性错误,我收到了这个错误: msxml3.dll错误“80072f8f” 出现安全错误。我没有访问服务器配置的权限,正在寻找编程解决方案 <% Dim data, httpRequest, postResponse data= "a="&request.querystring("a") Set httpRequest = Server.CreateObject("MSXM
<%
Dim data, httpRequest, postResponse
data= "a="&request.querystring("a")
Set httpRequest = Server.CreateObject("MSXML2.ServerXMLHTTP")
httpRequest.setOption(2) = 13056
httpRequest.Open "POST", "https://example.com", False
httpRequest.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
httpRequest.Send data
postResponse = httpRequest.ResponseText
'Response.Write postResponse ' or do something else with it
%>
我通过切换以下选项解决了问题:
Set httpRequest = Server.CreateObject("MSXML2.ServerXMLHTTP")
对此
Set httpRequest = Server.CreateObject("MSXML2.XMLHTTP.6.0")
我通过以下方式解决了我的问题:
Set httpRequest = Server.CreateObject("MSXML2.ServerXMLHTTP")
对此
Set httpRequest = Server.CreateObject("MSXML2.XMLHTTP.6.0")
这个解决方案有帮助吗?您尝试过更高版本的msxml吗?此解决方案有帮助吗?您是否尝试过更高版本的msxml?