Msxml2.XMLHTTP和Msxml2.ServerXMLHTTP的区别与应用场景
Msxml2.XMLHTTP和Msxml2.ServerXMLHTTP与应用场景的区别
发送 HTTP 当要求时,首先想到的通常是 Msxml2.XMLHTTP(Microsoft.XMLHTTP 不再提倡使用)。
ServerXMLHTTP 为不同 Web 服务器之间的服务器安全 HTTP 访问提供方法和属性。您可以在不同的对象中使用此对象 Web 服务器之间的交换 XML 数据。
ServerXMLHTTP 随 Microsoft XML Parser (MSXML) 版本 3.0 或者提供更高版本。
由于 XMLHTTP 内部使用 WinInet,因此,服务器端应用程序不支持(例如) Active Server Pages (ASP))、宿主在 COM 中等组件,或 Windows 服务中使用 XMLHTTP。
XMLHTTP 设计基于客户端应用程序的应用程序 Microsoft Win32 Internet (WinInet) 而构建的 URLMon。ServerXMLHTTP 依靠新的服务器应用程序设计服务器应用程序 HTTP 客户端堆栈 WinHTTP。ServerXMLHTTP 为服务器提供可靠性和安全性。
ServerXMLHTTP 服务器应用程序推荐, XMLHTTP 推荐用于客户端应用程序。
在大多数情况下,Msxml2.XMLHTTP 能很好地完成工作,因为它有缓存。例如,我们用它 Msxml2.XMLHTTP 发送 HTTP POST 请求模拟登录某个网站,它会登录时 Cookie 和 Session 当我们想直接获取网站的数据时,缓存下来 HTTP GET 就行了,不需要人工发送。 Cookie 和 Session。
然而,有时缓存会给我们带来麻烦。例如,我们必须写一个 VBS 剧本暴力破解一个网站的帐户。假设我们已经破解了一个帐户。当我们继续破解它时,由于缓存,网站会认为我们已经登录,这将干扰我们判断帐户是否成功破解。也就是说,当一个账户成功破解时,需要添加几行代码来登录这个账户。在这种情况下,应使用无缓存 Msxml2.ServerXMLHTTP。
总而言之,如果需要缓存,则使用它 Msxml2.XMLHTTP;否则应该用 Msxml2.ServerXMLHTTP。
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 865817711
好棒呀 » Msxml2.XMLHTTP和Msxml2.ServerXMLHTTP的区别与应用场景
常见问题FAQ
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 关于资源售价的说明
- 链接地址失效了怎么办?
- 关于解压密码