- 第一.XMLHttpRequest对象:
- Sample:创建一个XMLHttpRequest对象的实例:
- XmlHttpRequest对象的方法:
- void open(String method,String url,boolean asynch,String username,String password):表示建立对服务器的调用.后三个参数为可选参数;mehod可以为GET,POST,PUT; url可以为绝对或相对地址; asynch默认值为True,表示异步,当为false时处理就会等待,直到从服务器响应为止;username跟password为用户指定特定的用户名跟密码.
- void send(content):这个方法具体向服务器发出请求,如声明为异步则会立即返回此方法,否则它会等待直到接受相应为止.
- void sendRequestHeader(String header,String value):此方法为HTTP请求中一个给定的首部设置值,header表示设置的首部,value表示要设置的值.
- 注意:此方法必须要在void open()方法之后才能调用.
- void abort():停止请求.
- String getAllResponseHeaders():返回一个串包含所有的http的首部(Content-Length,Date,URI)
- String getResponseHeaders(String header):header表示指定首部值.
- onreadystatechange():每个事件改变时都会触发事件处理器,通常会调用一个JS函数.
- readyState:=0:未初始化;=1:正在加载;=2:已加载;=3:交互中;=4:完成
- states:HTTP状态码.=200:OK.=404:未找到.