-
第三參數(shù):true表示異步(默認), false表示同步
查看全部 -
http狀態(tài)碼
查看全部 -
響應內(nèi)容:包括響應頭和響應體
顯示200狀態(tài)碼表示成功
借著以下就是響應的頭部信息,沒有響應體
查看全部 -
一個HTTP響應一般由三部分組成
查看全部 -
GET/POST方法
都有請求體,Get是用于查詢,Post是用于提交更改,都需要有提交給服務器端的請求體,這樣服務器端才能據(jù)此作出回應
查看全部 -
一個http請求模板:
GET請求方法
請求URL是baidu.com
請求頭是第二行到倒數(shù)第二行結(jié)束(Accept)
請求體(請求操作)是最后一行(username=......),是要發(fā)送的字符串信息,后臺處理的
查看全部 -
一個HTTP請求一般由四部分組成
查看全部 -
一個完整的HTTP請求過程,通常有下面7個步驟:
1.建立TCP連接
2.web瀏覽器向web服務器發(fā)送請求命令
3.web瀏覽器發(fā)送請求頭信息
4.web服務器應答
5.web服務器發(fā)送應答頭信息
6.web服務器向瀏覽器發(fā)送數(shù)據(jù)
7.web服務器關閉TCP連接
一個HTTP請求一般由四部分組成:
1.HTTP請求的方法或動作,比如是GET還是POST請求
2.正在請求的URL,總得知道請求的地址是什么吧
3.請求頭,包含一些客戶端環(huán)境信息,身份驗證信息等
4.請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字符串信息,表單信息等。
HTTP請求
GET:一般用于信心獲取/查詢? ? 使用URL傳遞參數(shù)? ? 對所發(fā)送信息的數(shù)量也有限制,一般在2000個字符以內(nèi)
POST:一般用于修改服務器上的資源。? ? ?對所發(fā)送的信息的數(shù)量無限制
HTTP狀態(tài)碼由3位數(shù)字構(gòu)成,其中首位數(shù)字定義了狀態(tài)碼的類型:
1XX:信息類,表示收到web瀏覽器請求,正在進一步的處理中
2XX:成功,表示用戶請求被正確接收,理解和處理例如:200 OK
3XX:重定向,表示請求沒有成功,客戶必須采取進一步的動作
4XX:客戶端錯誤,表示客戶端提交的請求有錯誤,例如:404 NOT Found,意味著請求中所引用的文檔不存在。
5XX:服務器錯誤,表示服務器不能完成對請求的處理:如 500
查看全部 -
一次完整的HTTP事務是怎樣一個過程
1、域名解析
2、發(fā)起TCP的三次握手
3、建立TCP連接后發(fā)起http請求
4、服務器端響應http請求,瀏覽器得到html碼
5、瀏覽器解析html代碼,并請求html代碼中的資源
6、瀏覽器對頁面進行渲染并呈現(xiàn)給客戶
查看全部 -
兼容IE6及以下的版本方法
查看全部 -
怎么實現(xiàn)Ajax
查看全部 -
//? 取得響應
//responseText:獲得字符串形式的響應數(shù)據(jù)
//responseXML:獲得XML形式的響應數(shù)據(jù)
//status和statusText:以數(shù)字和文本形式返回HTTP狀態(tài)碼
//getAllResponseHeader():獲取所有的響應報頭
//getResponseHeader():查詢響應中的某個字段的值
//
//
//readyState屬性
//0:請求尚未初始化,open還沒有調(diào)用
//1:服務器連接已經(jīng)建立,open已經(jīng)調(diào)用
//2:請求已接收,也就是收到頭信息了
//3:請求處理中,也就是接收到響應主體了
//4:請求已完成,且響應已就緒,也就是響應完成了
//
//var request=new XMLHttpRequest();
//request.open("GET","get.php",true);
//request.send();
//request.onreadystatechange=function(){
? ? ?if(request.readyState===4&&request.status===200){
? ? ?//做一些事情 request.responseText
}
}
查看全部 -
/XMLHttpRequest發(fā)送請求
//open(method,url,async)
//send(string)
//
//
//例子:request.open("GET","get.php",true);//true代表異步傳輸? false代表同步傳輸
//request.send();
//
//request.open("POST","post.php",true);
//request.send();
//
//request.open("POST","create.php",true);
//requset.setRequestHeader("Content-type","application/x-www-form-urlencoded");//設置頭信息? ?發(fā)送一個表單? 只能放在open和send中間
//request.send("name=王二狗&sex=男");
//
查看全部 -
一個完整的HTTP請求過程,通常有下面7個步驟:
1.建立TCP連接
2.web瀏覽器向web服務器發(fā)送請求命令
3.web瀏覽器發(fā)送請求頭信息
4.web服務器應答
5.web服務器發(fā)送應答頭信息
6.web服務器向瀏覽器發(fā)送數(shù)據(jù)
7.web服務器關閉TCP連接
一個HTTP請求一般由四部分組成:
1.HTTP請求的方法或動作,比如是GET還是POST請求
2.正在請求的URL,總得知道請求的地址是什么吧
3.請求頭,包含一些客戶端環(huán)境信息,身份驗證信息等
4.請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字符串信息,表單信息等。
HTTP請求
GET:一般用于信心獲取/查詢? ? 使用URL傳遞參數(shù)? ? 對所發(fā)送信息的數(shù)量也有限制,一般在2000個字符以內(nèi)
POST:一般用于修改服務器上的資源。? ? ?對所發(fā)送的信息的數(shù)量無限制
HTTP狀態(tài)碼由3位數(shù)字構(gòu)成,其中首位數(shù)字定義了狀態(tài)碼的類型:
1XX:信息類,表示收到web瀏覽器請求,正在進一步的處理中
2XX:成功,表示用戶請求被正確接收,理解和處理例如:200 OK
3XX:重定向,表示請求沒有成功,客戶必須采取進一步的動作
4XX:客戶端錯誤,表示客戶端提交的請求有錯誤,例如:404 NOT Found,意味著請求中所引用的文檔不存在。
5XX:服務器錯誤,表示服務器不能完成對請求的處理:如 500
查看全部 -
jquery實現(xiàn)ajax
查看全部
舉報