最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。
来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。
现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。
XmlHttp对象参考:
属性:
onreadystatechange* 指定当readyState属性改变时的事件处理句柄。只写
readyState 返回当前请求的状态,只读.
responseBody 将回应信息正文以unsigned byte数组形式返回.只读
responseStream 以Ado Stream对象的形式返回响应信息。只读
responseText 将响应信息作为字符串返回.只读
responseXML 将响应信息格式化为Xml Document对象并返回,只读
status 返回当前请求的http状态码.只读
statusText 返回当前请求的响应行状态,只读
* 表示此属性是W3C文档对象模型的扩展.
方法:
abort 取消当前请求
getAllResponseHeaders 获取响应的所有http头
getResponseHeader 从响应信息中获取指定的http头
open 创建一个新的http请求,并指定此请求的方法、URL以及验证信息(用户名/密码)
send 发送请求到http服务器并接收回应
setRequestHeader 单独指定请求的某个http头
分享到:
相关推荐
这个“xmlhttp.rar”压缩包包含的资源是关于如何在Delphi环境中使用XMLHTTP组件来从网络获取数据,特别是通过调用百度API获取实时时间的示例。这对于初学者来说是一个很好的起点,因为它可以帮助理解如何与Web服务...
xmlhttp中文帮助文档 Xmlhttp是一种浏览器对象, 可用于模拟http的GET和POST请求。配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 使用范例: ...
《VFP xmlHTTP应用实例——构建API与三层架构》 Visual FoxPro(VFP)是Microsoft推出的一款数据库开发工具,以其高效、灵活的特点在数据库编程领域占有一定地位。本实例将探讨如何在VFP中利用xmlHTTP对象进行API的...
易语言XMLHTTP简单应用主要涉及的是使用易语言编程来实现对XMLHTTP接口的调用,以便进行网络数据的请求和处理。XMLHTTP是Microsoft开发的一个组件,它允许程序员通过HTTP或HTTPS协议发送异步HTTP请求,获取服务器...
最通用的定义为:XmlHttp是一套可以在...现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。
XMLHttp中文参考手册是一部专为Java后台程序员设计的实用指南,旨在帮助开发者更好地理解和运用XMLHttpRequest(通常简称为XMLHttp)这一技术。XMLHttp是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分...
XMLHTTP,全称为XMLHttpRequest,是JavaScript中一个用于在后台与服务器进行异步数据交换的关键对象。这个技术的出现极大地推动了Web应用的发展,尤其是在AJAX(Asynchronous JavaScript and XML)模式流行之后,...
1. **创建XMLHTTP对象**:在VBA代码中,使用`CreateObject("MSXML2.XMLHTTP")`或`New MSXML2.XMLHTTP`创建XMLHTTP对象实例。 2. **设置事件处理程序**:为了跟踪下载进度,我们需要为XMLHTTP对象的`...
《易语言XMLHTTP方式访问网页源码解析与应用》 在信息技术日新月异的今天,易语言作为一款中文编程工具,以其独特的图形化编程界面和简洁的语法,深受初级和中级程序员的喜爱。本篇文章将深入探讨易语言通过XMLHTTP...
这个RAR压缩包包含的资源很可能是易语言(E Language)编写的一个XMLHTTP类模块的源代码,用于帮助开发者在易语言环境下实现与服务器的异步通信。 XMLHTTP类模块的核心是XMLHttpRequest对象,它是浏览器内置的一个...
### XMLHTTP对象在VC中的应用 #### XMLHTTP对象简介 XMLHTTP对象是一种允许客户端脚本执行HTTP请求的对象,主要用于浏览器环境中实现异步通信。但在某些情况下,开发人员可能需要在非浏览器环境中(如桌面应用程序...
XMLHTTP是 AJAX(异步JavaScript和XML)技术中的核心组件,它允许Web应用程序在不刷新整个页面的情况下与服务器进行通信,实现数据的动态更新。这个参考手册,以HTML格式呈现,详细介绍了XMLHTTP对象的使用方法,...
### 在VC中使用XMLHTTP详解 #### 一、引言 在.NET框架中,通过C#语言使用XMLHTTP进行HTTP请求十分便捷。然而,在传统的Windows应用程序开发环境VC++ 6.0中,开发者可能需要更加深入地了解COM对象模型以及相关的...
### VB使用Microsoft.XMLHTTP判断程序是否联入互联网 在Visual Basic (VB) 开发环境中,开发者经常需要检测用户的计算机是否连接到了互联网。这种检测对于确保应用程序能够正常运行至关重要,尤其是在那些依赖于...
XMLHttp中文参考手册是一份详尽的文档,旨在帮助开发者深入了解和有效利用Xmlhttp对象进行Web应用程序的异步通信。Xmlhttp对象,也被称为“AJAX”(Asynchronous JavaScript and XML)的核心,允许网页在不刷新整个...
### 详解XMLHTTP控件的应用 #### XMLHTTP控件简介 XMLHTTP是一个非常重要的控件,主要用于客户端通过HTTP协议与服务器进行通信。该控件在Windows操作系统中是默认自带的,除了Windows 98及更早版本外。简单来说,...
前几天群里有个朋友问我怎么登录BAIDU,我们... ... ... 然后看到XMLHTTP可以模拟发送HTTPS的数据包,于是便有了以下函数 //构造数据包 strcat(buf,"tpl_ok=&next;_target=&tpl=mn&skip;... XmlHttp(MyLogin_URL,"POST",buf);
这行代码在JavaScript中创建了一个XMLHTTP对象,你可以指定不同的MSXML版本号,例如MSXML2.XMLHTTP.3.0或MSXML2.XMLHTTP.6.0。 二、XMLHTTP的方法 1. `Open()`方法:用于初始化HTTP请求。参数包括请求类型(如GET或...
XMLHTTP模块在VB6中的应用是进行Web服务交互的关键技术之一。这个标题提到的"vb6用的xmlhttp模块"实际上是指使用VB6(Visual Basic 6)编程时,通过XMLHTTP组件进行GET和POST请求,以实现异步的数据提交和获取,避免...
这个例子可能是在展示如何使用XMLHTTP对象来实现无刷新的数据获取和更新,这对于创建动态和实时的网页应用非常有用。 XMLHTTP的主要功能包括发送HTTP请求(GET或POST)并接收服务器的响应。在Indy HTTP例子中,Indy...