var reaquest = XMLhttpRequest; // 对象创建
HTTP 请求一般由四部分组成:
1 . HTTP 请求ud方法或动作 : GET或 POST
2. 正在请求的URL, 总得知道请求的地址是什么
3. 请求头, 包含一些客户端环境信息
4. 请求体, 也就是请求正文
HTTP响应一般由三部分组成
...
HTTP请求
1XX: 信息类
2XX: 成功,表示用户请求被正确接收,理解和处理例如:200 OK
3XX:重定向,请求没成功
4XX:客户端错误, 404NOT
open (method , url , async)请求方法 地址 是否异步 true
send(string) 请求发送到服务器
request.open("GET" , "get.php" , true);
request.send();
request.open("POST" , "create.php" , true);
request.setRequestHeader("Contene-type" , "application/x-www-from-urlencoded");
request.send("name=哦&sex=男");
XMLHttpRequest 取得响应
responseText : 获得字符串形式的响应数据
responseXML:获得XML形式的响应数据
status和statusText 以数字和文本形式返回HTTP
getAllResponseHeader():获取所有的响应报头
!!! readyState属性
0:
1:
3:
4: 请求已完成
if (request.readyState===4&&request.status===200)