-
http请求方法
url
请求头
请求正文
get:默认方法,用于信息获取,发送信息数量有限制,幂等
post:用于修改服务器资源,发送数据无限制
http响应:状态码,响应头,响应体
查看全部 -
TCP连接
浏览器向服务器发请求命令
浏览器发请求头信息
服务器应答
服务器发应答头信息
服务器发数据
服务器关闭TCP连接
查看全部 -
XMLHttpRequest请求实例
查看全部 -
http状态码
查看全部 -
响应的实例
查看全部 -
http响应
查看全部 -
get和post的应用差别
查看全部 -
请求的实例
查看全部 -
http请求
查看全部 -
http请求过程
查看全部 -
http请求7个步骤
查看全部 -
定义对象
调用open方法
发送
监听响应作出响应
查看全部 -
获取响应的方法
查看全部 -
获取服务器响应数据
responseText:获得字符串形式的响应数据
responseXML:获得XML形式的响应数据
status和statusText:以数字形式和文本形式返回HTTP状态码
getALLResponseHeader():获取所有的响应报头
getResponseHeader():查询响应中的某个字段值
监听readyState属性的变化,代表服务器响应的变化:
0->请求未初始。open还未调用
1->服务连接已建立,open已经调用
2->接收请求头
3->接收主题
4->请求完成,响应完成
var request=newXMLHttpRequset();//new XHR对象
request.open("POSET","create.php",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 修改请求头信息,要写在open和send中间
request.send("name=王二狗&sex=男");
if(request.readyState === 4 && request.status === 20){
// 处理获取得到的数据
}
查看全部 -
HTTP一般分文三部分:
英文数字组成的状态码 三位数字,收尾定义状态码的类型,1xx信息类,正在进一步处理中,2xx成功 比如200 ok,3xx请求没有成功,4xx客户端提交的请求有错误,地址没有存在,比如400 not found
5xx服务器错误,比如500错误。
XMLHttpRequest
open(method,url,async)第一个参数就是请求的方式,第三个参数是异步同步,默认是true,异步请求。
send(string) 发送到服务器,get请求参数可以不填写,post必须要填写。
var request=newXMLHttpRequset();//new XHR对象
request.open("POSET","create.php",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 修改请求头信息,要写在open和send中间
request.send("name=王二狗&sex=男");
if(request.readyState === 4 && request.status === 20){
// 处理获取得到的数据
}
查看全部
举报