中断当前对象的HTTP请求.
Function getAllResponseHeaders() As String
获取HTTP响应结果中的全部Header信息,以字符串格式表示
Function getResponseHeader(bstrHeader As String) As String
获取HTTP响应结果Header中指定名称的值,用字符串表示,如果不存在则返回空串
初始化HTTP连接请求对象,设置请求方法,地址,认证信息.bstrMethod可用值有GET,POST,HEAD,定义向HTTP提交请求的方式;必填bstrUrl为要访问的HTTP资源地址;必填varAsync 可选项,设置是异步还是同步等待返回结果,true-异步方式,false-同步方式,缺省是异步方式;如果HTTP请求要求用户名和口令,则在bstrUser,bstrPassword中设置.
向服务器发送一个HTTP请求,并获取返回结果.varBody为要发送到服务器的数据,通常在POST方式下使用.
在请求header中设置bstrHeader/bstrValue值对并发送到服务器端.例:xmlReq.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded; charset=UTF-8");
XMLHTTP属性
onreadystatechange
设置请求对象状态readystate改变时要调用的函数对象;
readyState
请求对象的状态值,含义如下:
0 - 请求对象被创建,但未初始化,即open方法未调用
1 - 装载中,open方法已调用,send方法未调用
2 - 已装载,send方法已调用,但还未获得Header信息
3 - 交互中,已获取了部分信息,这时调用responseText将得到不完整信息,会返回错误
4 - 所有数据已接收完成,可用responseText或responseBody得到完整数据
responseBody
表示从HTTP响应得到的返回原始信息,内容的编码方式决定于请求的服务器端(UTF-8, UCS-2, UCS-4, Shift_JIS等)
responseText
HTTP请求返回数据体的字符串表示,缺省情况下用utf-8编码后返回,如果返回内容中有中文,服务器端的数据必须用utf-8编码,否则就会出现乱码。
responseStream
HTTP请求返回数据的流对象,该对象实现IStream接口.
responseXML
返回XML格式的数据对象. 服务器端返回数据为XML格式数据时可用.服务器端用动态语言生成xml时,必须设置content-type为text/xml,否则客户端得到的responseXML为空
status
HTTP返回代码.200 - 成功404 - 错误请求500 - 服务器内部错误,等等. 详见HTTP协议.
HTTP返回状态文本描述.
xmlReq.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded; charset=UTF-8");
相关推荐
这个“xmlhttp.rar”压缩包包含的资源是关于如何在Delphi环境中使用XMLHTTP组件来从网络获取数据,特别是通过调用百度API获取实时时间的示例。这对于初学者来说是一个很好的起点,因为它可以帮助理解如何与Web服务...
《VFP xmlHTTP应用实例——构建API与三层架构》 Visual FoxPro(VFP)是Microsoft推出的一款数据库开发工具,以其高效、灵活的特点在数据库编程领域占有一定地位。本实例将探讨如何在VFP中利用xmlHTTP对象进行API的...
1. **创建XMLHTTP对象**:在VBA代码中,使用`CreateObject("MSXML2.XMLHTTP")`或`New MSXML2.XMLHTTP`创建XMLHTTP对象实例。 2. **设置事件处理程序**:为了跟踪下载进度,我们需要为XMLHTTP对象的`...
XMLHTTP的名称虽然包含了XML,但实际上,传输的数据格式不仅限于XML,也可以是JSON、文本或二进制数据等。这一特性使得它在处理各种类型的数据时都非常灵活。 XMLHttpRequest的工作原理: 1. 创建实例:首先,我们...
前几天群里有个朋友问我怎么登录BAIDU,我们... ... ... 然后看到XMLHTTP可以模拟发送HTTPS的数据包,于是便有了以下函数 //构造数据包 strcat(buf,"tpl_ok=&next;_target=&tpl=mn&skip;... XmlHttp(MyLogin_URL,"POST",buf);
xmlhttp中文帮助文档 Xmlhttp是一种浏览器对象, 可用于模拟http的GET和POST请求。配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 使用范例: ...
《易语言XMLHTTP方式访问网页源码解析与应用》 在信息技术日新月异的今天,易语言作为一款中文编程工具,以其独特的图形化编程界面和简洁的语法,深受初级和中级程序员的喜爱。本篇文章将深入探讨易语言通过XMLHTTP...
XMLHTTP模块在VB6中的应用是进行Web服务交互的关键技术之一。这个标题提到的"vb6用的xmlhttp模块"实际上是指使用VB6(Visual Basic 6)编程时,通过XMLHTTP组件进行GET和POST请求,以实现异步的数据提交和获取,避免...
易语言XMLHTTP简单应用主要涉及的是使用易语言编程来实现对XMLHTTP接口的调用,以便进行网络数据的请求和处理。XMLHTTP是Microsoft开发的一个组件,它允许程序员通过HTTP或HTTPS协议发送异步HTTP请求,获取服务器...
### VB使用Microsoft.XMLHTTP判断程序是否联入互联网 在Visual Basic (VB) 开发环境中,开发者经常需要检测用户的计算机是否连接到了互联网。这种检测对于确保应用程序能够正常运行至关重要,尤其是在那些依赖于...
最通用的定义为:XmlHttp是一套可以在...现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。
XMLHttp中文参考手册是一部专为Java后台程序员设计的实用指南,旨在帮助开发者更好地理解和运用XMLHttpRequest(通常简称为XMLHttp)这一技术。XMLHttp是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分...
这个RAR压缩包包含的资源很可能是易语言(E Language)编写的一个XMLHTTP类模块的源代码,用于帮助开发者在易语言环境下实现与服务器的异步通信。 XMLHTTP类模块的核心是XMLHttpRequest对象,它是浏览器内置的一个...
### 在VC中使用XMLHTTP详解 #### 一、引言 在.NET框架中,通过C#语言使用XMLHTTP进行HTTP请求十分便捷。然而,在传统的Windows应用程序开发环境VC++ 6.0中,开发者可能需要更加深入地了解COM对象模型以及相关的...
### 详解XMLHTTP控件的应用 #### XMLHTTP控件简介 XMLHTTP是一个非常重要的控件,主要用于客户端通过HTTP协议与服务器进行通信。该控件在Windows操作系统中是默认自带的,除了Windows 98及更早版本外。简单来说,...
XMLHttp中文参考手册是一份详尽的文档,旨在帮助开发者深入了解和有效利用Xmlhttp对象进行Web应用程序的异步通信。Xmlhttp对象,也被称为“AJAX”(Asynchronous JavaScript and XML)的核心,允许网页在不刷新整个...
XMLHTTP是 AJAX(异步JavaScript和XML)技术中的核心组件,它允许Web应用程序在不刷新整个页面的情况下与服务器进行通信,实现数据的动态更新。这个参考手册,以HTML格式呈现,详细介绍了XMLHTTP对象的使用方法,...
这行代码在JavaScript中创建了一个XMLHTTP对象,你可以指定不同的MSXML版本号,例如MSXML2.XMLHTTP.3.0或MSXML2.XMLHTTP.6.0。 二、XMLHTTP的方法 1. `Open()`方法:用于初始化HTTP请求。参数包括请求类型(如GET或...
然而,当处理大文件时,直接使用XMLHTTP一次性下载可能会遇到内存限制或网络中断的问题。为了解决这些问题,我们可以利用XMLHTTP支持的分段下载和断点续传功能。下面将详细介绍这些知识点。 首先,让我们理解什么是...