婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > HTTP報(bào)文及ajax基礎(chǔ)知識(shí)

HTTP報(bào)文及ajax基礎(chǔ)知識(shí)

熱門標(biāo)簽:河間市地圖標(biāo)注app 東平縣地圖標(biāo)注app 大眾點(diǎn)評(píng)400電話怎么申請(qǐng) 怎樣在地圖標(biāo)注文字 地圖標(biāo)注推銷坑人 立陶宛地圖標(biāo)注 電銷機(jī)器人 長春 中國地圖標(biāo)注不明確情況介紹表 上海企業(yè)外呼系統(tǒng)價(jià)錢

HTTP報(bào)文

客戶端傳遞給服務(wù)器的內(nèi)容 和 服務(wù)器傳遞給客戶端的內(nèi)容 都屬于HTTP報(bào)文

  起始行:請(qǐng)求起始行  響應(yīng)起始行

  首部:請(qǐng)求首部 響應(yīng)首部 通用首部(請(qǐng)求和響應(yīng)都有的) 自定義首部

  主體:請(qǐng)求主體  響應(yīng)主體

客戶端傳遞給服務(wù)器端數(shù)據(jù):

  請(qǐng)求URL后面問號(hào)傳參的方式傳遞給服務(wù)器  /getList?name=zhangsanage=7

  設(shè)置請(qǐng)求的首部(設(shè)置請(qǐng)求頭信息)

  設(shè)置請(qǐng)求主體,把傳遞給服務(wù)器的內(nèi)容放在請(qǐng)求主體中傳遞給服務(wù)器

服務(wù)器端傳遞給客戶端數(shù)據(jù):

  設(shè)置響應(yīng)頭信息

  設(shè)置響應(yīng)主體內(nèi)容

Ajax : async javascript and xml 異步的JS和XML(可擴(kuò)展的標(biāo)記語言,在XML文件中使用的標(biāo)簽都是自己擴(kuò)展的,利用自己擴(kuò)展的有規(guī)則的標(biāo)記來存儲(chǔ)相關(guān)的數(shù)據(jù))

  Ajax是客戶端JS中的方法,用來向服務(wù)端發(fā)送請(qǐng)求(還可以傳遞給服務(wù)器端數(shù)據(jù)),然后把服務(wù)器端返回的內(nèi)容獲取到(Ajax一般是運(yùn)行在客戶端的瀏覽器中的)。

Ajax四步:

創(chuàng)建一個(gè)Ajax對(duì)象(下面的這種寫法在IE6及更低版本的瀏覽器中不支持)

var xhr = new XMLHttpRequest;

發(fā)送前的基本信息配置:配置請(qǐng)求方式(GET、POST、PUT、DELETE、HEAD...)

打開一個(gè)URL地址(配置向哪一個(gè)服務(wù)器地址發(fā)送請(qǐng)求)

同步還是異步(true代表異步 false代表同步 默認(rèn)是true)

[username]向服務(wù)器提供請(qǐng)求的用戶名

[userpass]向服務(wù)器提供請(qǐng)求的用戶密碼,這兩個(gè)值一般都不寫,只有服務(wù)器做了安全的限制,只允許特定的用戶訪問的話,我們才傳遞過去

xhr.open('get',"/data.txt",false,[username],[userpass]);

給onreadystatechange這個(gè)事件綁定一個(gè)方法,監(jiān)聽狀態(tài)的改變(只要狀態(tài)改變,就觸發(fā)方法執(zhí)行)

xhr.onreadystatechange = function(){

  xhr.readyState:AJAX狀態(tài)碼,可以代表當(dāng)前處理的進(jìn)度

  0 unset 當(dāng)前的請(qǐng)求還沒有發(fā)送

  1 opened URL地址已經(jīng)打開(發(fā)送前的參數(shù)配置已經(jīng)完成)

  2 headers_received 響應(yīng)頭信息已經(jīng)接受

  3 loading 主要返回的內(nèi)容正在服務(wù)器端進(jìn)行準(zhǔn)備處理

  4 done 響應(yīng)主體的內(nèi)容已經(jīng)成功返回給客戶端

  xhr.status:HTTP網(wǎng)絡(luò)狀態(tài)碼,描述了服務(wù)器響應(yīng)內(nèi)容的狀態(tài)

  200 OR ^2\d{2} (200或者以2開頭) -> 都代表響應(yīng)主體的內(nèi)容已經(jīng)成功返回了

  301  永久重定向/永久轉(zhuǎn)移

  302 臨時(shí)重定向/臨時(shí)轉(zhuǎn)移 服務(wù)器的負(fù)載均衡

  304 本次獲取的內(nèi)容是讀取緩存中的數(shù)據(jù)

  400 客戶端傳遞給服務(wù)器端的參數(shù)出現(xiàn)錯(cuò)誤

  401 無權(quán)限訪問

  404 客戶端訪問的地址不存在

  500 未知的服務(wù)器錯(cuò)誤

  503 服務(wù)器已經(jīng)超負(fù)荷

  if(xhr.readyState===4  /^2\d{2}$/.test(xhr.status)){
    var val = xhr.responseText;
  }
}

發(fā)送請(qǐng)求:參數(shù)是請(qǐng)求主體中傳遞給服務(wù)器的內(nèi)容

xhr.send(null);

總結(jié)

以上所述是小編給大家介紹的HTTP報(bào)文及ajax基礎(chǔ)知識(shí),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • C#如何解析http報(bào)文
  • Ajax基礎(chǔ)知識(shí)詳解

標(biāo)簽:本溪 營口 四川 玉樹 銅川 益陽 遼寧 內(nèi)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTTP報(bào)文及ajax基礎(chǔ)知識(shí)》,本文關(guān)鍵詞  HTTP,報(bào)文,及,ajax,基礎(chǔ)知識(shí),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTTP報(bào)文及ajax基礎(chǔ)知識(shí)》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTTP報(bào)文及ajax基礎(chǔ)知識(shí)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 马鞍山市| 澄迈县| 都昌县| 临沧市| 虎林市| 泾阳县| 浦江县| 金溪县| 昌黎县| 中西区| 昌宁县| 阜新| 儋州市| 汝南县| 遵义县| 涞源县| 砚山县| 海阳市| 塘沽区| 北川| 靖远县| 沛县| 体育| 日喀则市| 鸡东县| 永丰县| 乌鲁木齐市| 义马市| 辽宁省| 牟定县| 古田县| 武穴市| 旬阳县| 吉木乃县| 城口县| 阳朔县| 巴塘县| 类乌齐县| 红原县| 沂源县| 呼图壁县|