msxml2.serverxmlhttp对象怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了msxml2.serverxmlhttp对象怎么用相关的知识,希望对你有一定的参考价值。

参考技术A ServerXMLHTTP 对象的分步说明 确保服务器上有 MSXML 3.0 或更高版本的解析程序,已经运行了代理配置实用程序,并且已经正确设置。有关更多信息,请参阅本文的“参考”部分。 将下列代码复制到名为ServerHTTP.asp 的新 Active Server Page (ASP) ...本回答被提问者和网友采纳

如何用MSXML2.ServerXMLHTTP发送POST数据

其实就是ajax的服务器端衍生版,一般的ajax创建object的方式
var XMLHttp=null
if (window.XMLHttpRequest)

XMLHttp=new XMLHttpRequest()

else if (window.ActiveXObject)

XMLHttp=new ActiveXObject("Microsoft.XMLHTTP")


XMLHttp.open("post",url,false);

XMLHttp.send(" ");
if(XMLHttp.Readystate ==4&XMLHttp.status==200)
var XMLDoc=XMLHttp.responseXML;//返回XML格式体
var Text=XMLHttp.responseText;//返回文本
照搬ajax写法就可以将XMLHttp替换为
var XMLHttp=server.createobject("msxml2.serverxmlhttp5.0");//若安装了其他版本改之
之后的数据发送方式是没有变化的。
MSXML2.ServerXMLHTTP是为不同 Web 服务器之间的服务器安全 HTTP 访问提供方法和属性,使用此对象在不同的 Web 服务器之间交换 XML 数据

XMLHTTP 为客户端应用程序而设计,并依赖于基于 Microsoft Win32 Internet (WinInet) 而构建的 URLMon

简单的说就是一个是用于客户端WEB后端传递数据,一个是服务器后端传递数据
参考技术A 本例使用ADODB.Stream 对象来保存将发送回服务器的二进制数据。 如果已经以并列模式安装了更高版本的 MSXML,要使用该特定版本运行示例代码,必须明确使用该版本的 GUID 或 ProgID。例如,MSXML 第 4 版仅在并列模式下安装。

以上是关于msxml2.serverxmlhttp对象怎么用的主要内容,如果未能解决你的问题,请参考以下文章

Msxml2.ServerXMLHTTP 和 WinHttp.WinHttpRequest 之间的区别?

CreateObject("Msxml2.ServerXMLHTTP.6.0") 在 windows 2003 上不能正常工作

VBA如何捕获请求超时错误?

Z-Blog博客系统 怎么用 详细

vbs http

为啥cookie是空的