本文介绍了Msxml2.ServerXMLHTTP 和 WinHttp.WinHttpRequest 之间的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

就在我终于明白 Msxml2.XMLHTTP 和 Msxml2.ServerXMLHTTP 的区别时

just when I finally understood the difference between Msxml2.XMLHTTP and Msxml2.ServerXMLHTTP

http://support.microsoft.com/kb/290761

XMLHTTP 是为客户端应用程序设计的,它依赖于基于 Microsoft Win32 Internet (WinInet) 构建的 URLMon.ServerXMLHTTP 是为服务器应用程序设计的,它依赖于新的 HTTP 客户端堆栈 WinHTTP.ServerXMLHTTP 提供可靠性和安全性,并且是服务器安全的.有关详细信息,请参阅 MSXML 软件开发工具包 (SDK) 文档.

突然发现 WinHttp.WinHttpRequest...

suddenly I find WinHttp.WinHttpRequest...

http://msdn.microsoft.com/en-us/library/aa382925(VS.85).aspx

Microsoft Windows HTTP 服务 (WinHTTP) 为开发人员提供服务器支持的 HTTP/1.1 Internet 协议高级接口.WinHTTP 旨在主要由与 HTTP 服务器通信的服务器应用程序在基于服务器的方案中使用.

那么,这与 Msxml2.ServerXMLHTTP 有何不同

so, how is this different from Msxml2.ServerXMLHTTP

(嗯,隐含的问题是我应该使用哪一个...)

(well, the implicit question is which one should I use...)

推荐答案

Msxml2.XMLHTTP 和 Msxml2.ServerXMLHTTP 是两个组件共享相似的接口,用于通过 HTTP 协议获取 XML 文件.前者建立在 URLMon 之上,后者依赖于 WinINet.后者基于 WinHTTP,它是 WinINet 的服务器友好替代品.简单来说——ServerXMLHTTP = XML + WinHTTP.

Msxml2.XMLHTTP and Msxml2.ServerXMLHTTP are two components share the similar interface for fetching XML files over HTTP protocal. The former is built upon URLMon, which relies on WinINet. The later is built upon WinHTTP, which is a server friendly replacement for WinINet. To put it simple - ServerXMLHTTP = XML + WinHTTP.

这篇关于Msxml2.ServerXMLHTTP 和 WinHttp.WinHttpRequest 之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-20 07:52