XMLHTTP使用详解
来源:互联网 发布:不安理智网络歌手 编辑:程序博客网 时间:2024/05/16 01:24
中断当前对象的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使用详解
- XMLHTTP使用详解
- XMLHTTP使用详解
- XMLHTTP使用详解
- XMLHTTP使用详解
- XMLHTTP详解
- ajax xmlhttp对象详解
- Microsoft.XMLHTTP对象详解
- xmlhttp的实际使用
- xmlhttp的使用
- xmlhttp的使用
- 微软 XMLHttp 使用总结
- XMLHTTP对象的API详解
- DOM及XmlHttp的使用
- XMLHTTP的简单使用(Ajax)
- 使用XmlHttp实现等待页面
- 直接使用XMLHttp下载文件
- XMLHTTP
- 浅谈CAN总线
- Android中的进程和线程
- OSS阿里云文件上传 demo
- PHP文件上传进度处理方法
- iOS通讯录读写
- XMLHTTP使用详解
- mongodb json
- allowbackup的作用
- iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】
- Solr --- Facet查询
- window+ubuntu下服务器状态监控
- 类加载机制和反射
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 错误处理办法
- 支付宝支付