毕业论文

当前位置: 毕业论文 > 范文 >

microsoft.xmlhttp组件的用法和属性(3)

时间:2021-12-20 17:53来源:优尔论文
414 Request URI Too Long URI太长 416 Requested Range Not Satisfiable 服务器不能满足客户在请求中指定的Range头 500 Internal Server Error 服务器遇到了意料不到的情况,不能

414 Request URI Too Long URI太长

416 Requested Range Not Satisfiable 服务器不能满足客户在请求中指定的Range头

500 Internal Server Error 服务器遇到了意料不到的情况,不能完成客户的请求

501 Not Implemented 服务器不支持实现请求所需要的功能。例如,客户发出了一个服务器不支持的PUT请求

502 Bad Gateway 服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答

503 Service Unavailable 服务器由于维护或者负载过重未能应答。例如,Servlet可能在连接池已满的情况下返回503。服务器返回503时可以提供一个Retry-After头

504 Gateway Timeout 由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答

505 HTTP Version Not Supported 服务器不支持请求中所指明的HTTP版本

loading。。。

2006-1-22

关于XML(XMLHTTP)跨域加载数据不会出现跨域的安全提示信息的问题

网上看了很多资料,但好象很少人谈到跨域读取XML文档的问题,有些论坛或BLOG关于XML跨域读取的问题,实现起来非法复杂。

在这里我介绍一下XMLHTTP跨域读取页面数据的问题,以JS为例

一、读取数据

//建立对象

var xml = new ActiveXObject("Microsoft。XMLHTTP"

//这里的abc。xml是被读取的文件,当然也可以换成别的文件,false表示非异步传输,async是asynchronism简写

xml。open("get","http://www。youerw。com/index。xml",false)

xml。send()

二、在被读取数据的域根下(上例是在www。youerw。com/下),建立一个XML 策略文件,名字一定要是crossdomain。xml。

在策略文件中加入以下代码

<?xml version="1。0"?>

<cross-domain-policy>

<allow-access-from domain="www。youerw。com"/> //domain属性的值就是被允许从本站读取数据的来源域名

</cross-domain-policy>

这样就完成了跨域读取数据并不会出现跨域的安全提示信息了

一、使用步骤:

1、创建XMLHTTP对象 //需MSXML4。0支持

2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普

通HTTP指令传送一样,可以用”GET”方法或”POST”方法指向服务端的服务网页。 

3、发送指令。 

4、等待并接收服务端返回的处理结果。 

5、释放XMLHTTP对象 

 

二、XMLHTTP方法: 

Open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword )

bstrMethod:  数据传送方式,即GET或POST。 

bstrUrl:     服务网页的URL。 

varAsync:   是否同步执行。缺省为True,即同步执行,但只能在DOM中实施同步执行。用中一般将其置为False,即异步执行。 

bstrUser:    用户名,可省略。 

bstrPassword:用户口令,可省略。 

 

Send(varBody )

varBody:指令集。可以是XML格式数据,也可以是字符串,流,或者一个无符号整数数组。也可以省略,让指令通过Open方法的URL参数代入。 

 

setRequestHeader( bstrHeader, bstrvalue )

bstrHeader:HTTP 头(header) 

bstrvalue: HTTP 头(header)的值 

如果Open方法定义为POST,可以定义表单方式上传:  microsoft.xmlhttp组件的用法和属性(3):http://www.youerw.com/fanwen/lunwen_86730.html

------分隔线----------------------------
推荐内容