abort() | 取消当前请求 |
executeRequest() | 执行请求 |
getAllResponseHeaders() | 获取回复内所有的头信息,返回值是一个集合 |
getResponseHeader(HeaderName) | 获取回复内指定的头信息 |
get_aborted()/set | 表示请求是否被取消 |
get_responseAvailable() | 表示是否得到了正确的结果 |
get_responseData() | 获得字符串形势的回复内容 |
get_started() | 表示请求是否已经开始 |
get_statusCode() | 表示回复状态的代码 |
get_statusText() | 表示回复状态的文字 |
get_timedOut() | 表示回复是否是超时状态 |
get_xml() | 获得xml形式的回复内容 |
get_webRequest() | 获得当前正在执行的WebRequest对象 |
在上面两个类的方法和属性说明中,get_/set_开头的是属性,属性应该有响应的get/set方法,我只标明了一部分,但是有的属性肯定是只读属性,这里我没有明确标明,也没有尝试,在实际编程中,应该很容易知道哪个是只读属性。在发送请求的函数中可以使用webRequest.get_executor()来得到WebRequestExecutor类的实例,在completed事件处理函数中,可以通过webRequestExecutor.get_webRequest得到webRequest类的实例,有点循环引用的意思。
WebRequestExecutor类成员
• 属性:
– aborted:表示请求是否被取消
– responseAvailable:表示是否得到了正确的结果
– responseData:获得字符串形势的回复内容
– started:表示请求是否已经开始
– statusCode:表示回复状态的代码
– statusText:表示回复状态的文字
– timedOut:表示回复是否是超时状态
– xml:获得xml形式的回复内容
– webRequest:获得当前正在执行的WebRequest
对象
WebRequestExecutor类成员
• 方法:
– abort:取消当前请求
– executeRequest:执行请求
– getAllResponseHeaders:获取回复内所有的
头信息
– getResponseHeader:获取回复内指定的头信
息