我翻译的ServerXMLHttp中文手册(4)

来源:互联网 发布:相机内存卡数据恢复 编辑:程序博客网 时间:2024/04/28 11:23

本手册完整下载地址:http://download.csdn.net/source/1977669

readyState 属性

表示请求的状态。

语法
plState = oXMLHttpRequest.readyState
示例
dim oServerXmlhttp,oValueset oServerXmlhttp = server.createObject("Msxml2.ServerXMLHTTP.3.0")oServerXmlhttp.open "GET", "http://localhost/book.htm", False, "", ""oServerXmlhttp.send()oValue = oServerXmlhttp.readyStateif oValue = 4 then response.write oServerXmlhttp.responseTextend ifset oServerXmlhttp = nothing
参数

plState [out,retval]

请求的状态,它是一个4字节整型数。请阅读备注来获得关于可用值的信息。

备注

变量,这个属性是只读的,它表示请求的状态,它是一个4字节整型变量。以下值是被定义过的。

0(未初始化)对象刚被创建,但还没有被初始化过( open 方法还没有被调用).1(初始化)对象已经被创建,但是send方法还没有被调用。2(发送数据)send 方法已经被调用,但是当前状态和HTTP头还未知。3(数据传送中)一些数据已经到达,这时调用 responseBody和responseText 属性获取部分数据会出现错误,因为状态和HTTP响应头还没有完全可用。4(完成)所有的数据都到达了,这时可以通过调用 responseBody 和 responseText属性来获取完整的响应数据。

这个属性返回一个4字节整型数。

responseStream 属性

表示一个作为Ado.Stream对象的应答实例。这个流返回一个未经处理未经解码的二进制数组,它的二进制编码形式由应答方服务器决定,可能是UTF-8、UCS-2、UCS-4、Shift_JIS或者其它。

语法
set pvarVal = oServerXmlhttp.responseStream
示例
dim oServerXmlhttp,oStreamset oServerXmlhttp = server.createObject("Msxml2.ServerXMLHTTP.3.0")oServerXmlhttp.open "GET", "http://localhost/book.htm", False, "", "" oServerXmlhttp.send()set oStream = oServerXmlhttp.responseStreamset oServerXmlhttp = nothing
参数

pvarVal [out,retval]

表示一个作为Ado.Stream对象的应答实例。

备注

这个属性只代表若干种HTTP返回格式中的一种。