-
HTTP是一種無狀態(tài)的協(xié)議,即不建立持久連接,不進行記憶。 HTTP請求過程: 1.建立TCP連接 2.Web瀏覽器向Web服務器發(fā)送請求命令 3.Web瀏覽器發(fā)送請求頭信息 4.Web服務器應答 5.Web服務器發(fā)送應答頭信息 6.Web服務器想瀏覽器發(fā)送數(shù)據(jù) 7.Web服務器關(guān)閉TCP連接 一個HTTP請求一般由四部分組成: 1.HTTP請求的方法活動做,比如是GET還是POST請求 2.正在請求的URL,即請求的地址 3.請求頭,包含一些客戶端環(huán)境信息,身份驗證信息等 4.請求體,也就是請求正文,請求正文中可以包含客戶端提交的查詢字符串信息,表單信息等等 GET:一般用于信息獲?。皇褂肬RL傳遞參數(shù);對所發(fā)送的信息熟練也有限制,一般在2000個字符。 POST:一般用于修改服務器上的資源;對所發(fā)送信息的數(shù)量無限制。 一個HTTP響應一般有三部分組成: 1.一個數(shù)字和文字組成的狀態(tài)碼,用來顯示請求是成功還是失敗 2.響應頭,響應頭也和請求頭一樣包含許多有用的信息,例如服務器類型、日期時間、內(nèi)容類型和長度等 3.相應體,也就是響應正文 HTTP狀態(tài)碼由三位數(shù)字構(gòu)成,其中手位數(shù)字定義了狀態(tài)碼的類型: 1XX:信息類,表示收到Web瀏覽器請求,正在進一步處理中 2XX:成功,表示用戶請求被正確接收、理解和處理,例如:200 OK 3XX:重定向,表示請求沒有成功,客戶必須采取進一步的動作 4XX:客戶端錯誤,表示客戶端提交的請求有錯誤,例如:404 NOT FOUND, 意味著請求中所引用的文檔不存在。 5XX:服務器錯誤,表示服務器不能完成請求的處理,如:500查看全部
-
實例化XHR,即:實例化 XMLHttpRequest 注意: IE6不支持該對象,最好忽略 IE6及一下版本瀏覽器 var xhr; if(window.XMLHttpRequest){ xhr=new XMLHttpRequest(); // IE7+, Firefox, Chrome, Opera, Safar... }else{ request=new ActiveXObject("Microsoft.XMLHTTP"); // IE5, IE6 }查看全部
-
XMLHttpRequest 運用TML 和 CSS來實現(xiàn)頁面,表達信息; 運用XMLHttpRequest和web服務器進行數(shù)據(jù)的異步交換; 運用JavaScript操作DOM,實現(xiàn)動態(tài)局部刷新;查看全部
-
HTTP狀態(tài)碼查看全部
-
HTTP響應由三部分組成查看全部
-
GET & POST 請求查看全部
-
HTTP請求由四部分組成查看全部
-
HTTP請求查看全部
-
新建json對象方式查看全部
-
集成環(huán)境XAMPP查看全部
-
XHR2跨域查看全部
-
XMLHttpRequest取得響應查看全部
-
readyState屬性: 當值為0時,請求為初始化,open還沒有調(diào)用 當值為1時,服務器連接已經(jīng)建立,open已經(jīng)調(diào)用了 當值為2時,也就是接收到頭信息了, 當值為3時,請求處理中,也就是接收到響應主體了 當值為4時,請求已經(jīng)完成,且響應已就緒,也就是響應完成了查看全部
-
JS跨域查看全部
-
域名組成查看全部
舉報
0/150
提交
取消