-
http請(qǐng)求方法
url
請(qǐng)求頭
請(qǐng)求正文
get:默認(rèn)方法,用于信息獲取,發(fā)送信息數(shù)量有限制,冪等
post:用于修改服務(wù)器資源,發(fā)送數(shù)據(jù)無(wú)限制
http響應(yīng):狀態(tài)碼,響應(yīng)頭,響應(yīng)體
查看全部 -
TCP連接
瀏覽器向服務(wù)器發(fā)請(qǐng)求命令
瀏覽器發(fā)請(qǐng)求頭信息
服務(wù)器應(yīng)答
服務(wù)器發(fā)應(yīng)答頭信息
服務(wù)器發(fā)數(shù)據(jù)
服務(wù)器關(guān)閉TCP連接
查看全部 -
XMLHttpRequest請(qǐng)求實(shí)例
查看全部 -
http狀態(tài)碼
查看全部 -
響應(yīng)的實(shí)例
查看全部 -
http響應(yīng)
查看全部 -
get和post的應(yīng)用差別
查看全部 -
請(qǐng)求的實(shí)例
查看全部 -
http請(qǐng)求
查看全部 -
http請(qǐng)求過(guò)程
查看全部 -
http請(qǐng)求7個(gè)步驟
查看全部 -
定義對(duì)象
調(diào)用open方法
發(fā)送
監(jiān)聽(tīng)響應(yīng)作出響應(yīng)
查看全部 -
獲取響應(yīng)的方法
查看全部 -
獲取服務(wù)器響應(yīng)數(shù)據(jù)
responseText:獲得字符串形式的響應(yīng)數(shù)據(jù)
responseXML:獲得XML形式的響應(yīng)數(shù)據(jù)
status和statusText:以數(shù)字形式和文本形式返回HTTP狀態(tài)碼
getALLResponseHeader():獲取所有的響應(yīng)報(bào)頭
getResponseHeader():查詢響應(yīng)中的某個(gè)字段值
監(jiān)聽(tīng)readyState屬性的變化,代表服務(wù)器響應(yīng)的變化:
0->請(qǐng)求未初始。open還未調(diào)用
1->服務(wù)連接已建立,open已經(jīng)調(diào)用
2->接收請(qǐng)求頭
3->接收主題
4->請(qǐng)求完成,響應(yīng)完成
var request=newXMLHttpRequset();//new XHR對(duì)象
request.open("POSET","create.php",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");? 修改請(qǐng)求頭信息,要寫(xiě)在open和send中間
request.send("name=王二狗&sex=男");
if(request.readyState === 4 && request.status === 20){
// 處理獲取得到的數(shù)據(jù)
}
查看全部 -
HTTP一般分文三部分:
英文數(shù)字組成的狀態(tài)碼 三位數(shù)字,收尾定義狀態(tài)碼的類型,1xx信息類,正在進(jìn)一步處理中,2xx成功 比如200 ok,3xx請(qǐng)求沒(méi)有成功,4xx客戶端提交的請(qǐng)求有錯(cuò)誤,地址沒(méi)有存在,比如400 not found
5xx服務(wù)器錯(cuò)誤,比如500錯(cuò)誤。
XMLHttpRequest
open(method,url,async)第一個(gè)參數(shù)就是請(qǐng)求的方式,第三個(gè)參數(shù)是異步同步,默認(rèn)是true,異步請(qǐng)求。
send(string) 發(fā)送到服務(wù)器,get請(qǐng)求參數(shù)可以不填寫(xiě),post必須要填寫(xiě)。
var request=newXMLHttpRequset();//new XHR對(duì)象
request.open("POSET","create.php",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");? 修改請(qǐng)求頭信息,要寫(xiě)在open和send中間
request.send("name=王二狗&sex=男");
if(request.readyState === 4 && request.status === 20){
// 處理獲取得到的數(shù)據(jù)
}
查看全部
舉報(bào)