亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Get和Post的區(qū)別

wyk1184 / 2840人閱讀

摘要:是不等冪的,例如在上兩次提交相同的文章,則會(huì)產(chǎn)生兩個(gè)資源。通常緩存只適用于冪等的請(qǐng)求,對(duì)于其他類型的響應(yīng)則無能為力。請(qǐng)求的緩存過程第一次請(qǐng)求時(shí),返回?cái)?shù)據(jù)。瀏覽器會(huì)先檢查目錄中是否有該文件,并且是否過期。

post和get差別最核心的一點(diǎn)是:

緩存機(jī)制的不同(能否被瀏覽器緩存)
緩存機(jī)制
這里我們用到了開頭所講的冪等性概念。由于網(wǎng)絡(luò)的不可靠,使得等冪性顯得特別重要,因此get、head、put、delete一定要設(shè)計(jì)成等冪的:如果一次請(qǐng)求,服務(wù)器收到處理以后,客戶端沒有收到相應(yīng),客戶端會(huì)再次請(qǐng)求,如果沒有等冪性保障,就會(huì)發(fā)生意想不到的問題。
post是不等冪的,例如在segmentfault上兩次提交相同的文章,則會(huì)產(chǎn)生兩個(gè)資源。

通常HTTP 緩存只適用于 idempotent request(冪等的請(qǐng)求),對(duì)于其他類型的響應(yīng)則無能為力。

get請(qǐng)求的緩存過程

第一次請(qǐng)求時(shí),返回?cái)?shù)據(jù)。
返回?cái)?shù)據(jù),在http頭部中包含last-modified(最后修改的時(shí)間) Etag(指示資源的狀態(tài)的唯一標(biāo)識(shí))Expires(指示資源在瀏覽器緩存中的過期時(shí)間)
然后瀏覽器會(huì)將請(qǐng)求回的文件放在Cache目錄下,并保存上述信息
發(fā)起第二次請(qǐng)求。
瀏覽器會(huì)先檢查Cache目錄中是否有該文件,并且是否過期。同時(shí)滿足這兩個(gè)條件,則瀏覽器不會(huì)在向服務(wù)器發(fā)送請(qǐng)求,而是直接使用緩存中的文件。
否則,瀏覽器會(huì)發(fā)送請(qǐng)求服務(wù)器 ,并在頭部添加If-Modified-Since 和 If-None-Match。
如果文件從上次訪問至今都沒有被修改過或Etag信息沒有變化,則直接返回一個(gè)304的狀態(tài),表明服務(wù)器端允許請(qǐng)求訪問資源,但不滿足條件,返回不包含任何響應(yīng)的主體部分。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/101225.html

相關(guān)文章

  • 都9102年了,還問GETPOST區(qū)別

    摘要:前言最近看了一些同學(xué)的面經(jīng),發(fā)現(xiàn)無論什么技術(shù)崗位,還是會(huì)問到和的區(qū)別,而搜索出來的答案并不能讓我們裝得一手好逼,那就讓我們從報(bào)文的角度來擼一波,從而搞明白他們的區(qū)別。所以,和分開發(fā)送是部分瀏覽器或框架的請(qǐng)求方法,不屬于必然行為。 1 前言 最近看了一些同學(xué)的面經(jīng),發(fā)現(xiàn)無論什么技術(shù)崗位,還是會(huì)問到 get 和 post 的區(qū)別,而搜索出來的答案并不能讓我們裝得一手好逼,那就讓我們從 HT...

    h9911 評(píng)論0 收藏0
  • postget區(qū)別

    摘要:與區(qū)別本文參考簡(jiǎn)單介紹和是與服務(wù)器交互的方式,說到方式,有。他們的作用分別是對(duì)服務(wù)器資源的增刪改查。區(qū)別分析把請(qǐng)求的數(shù)據(jù)放在上,即協(xié)議頭上,其格式為以分割和傳輸數(shù)據(jù),參數(shù)之間以相連。請(qǐng)求只能進(jìn)行編碼,而支持多種編碼方式。 post與get區(qū)別 本文參考:https://segmentfault.com/a/1190000009512784 簡(jiǎn)單介紹 get和post是HTTP與服務(wù)器交...

    mingzhong 評(píng)論0 收藏0
  • postget區(qū)別

    摘要:與區(qū)別本文參考簡(jiǎn)單介紹和是與服務(wù)器交互的方式,說到方式,有。他們的作用分別是對(duì)服務(wù)器資源的增刪改查。區(qū)別分析把請(qǐng)求的數(shù)據(jù)放在上,即協(xié)議頭上,其格式為以分割和傳輸數(shù)據(jù),參數(shù)之間以相連。請(qǐng)求只能進(jìn)行編碼,而支持多種編碼方式。 post與get區(qū)別 本文參考:https://segmentfault.com/a/1190000009512784 簡(jiǎn)單介紹 get和post是HTTP與服務(wù)器交...

    Bmob 評(píng)論0 收藏0
  • GETPOST請(qǐng)求區(qū)別分析

    摘要:對(duì)數(shù)據(jù)長度的限制是的。安全性與相比,的安全性較差,因?yàn)樗l(fā)送的數(shù)據(jù)是的一部分。和只是協(xié)議中兩種請(qǐng)求方式,而協(xié)議是基于的應(yīng)用層協(xié)議,無論還是,用的都是同一個(gè)傳輸層協(xié)議,所以在傳輸上,沒有區(qū)別。 1 前言 眾所周知,在我們開發(fā)項(xiàng)目的過程中,關(guān)于POST與GET請(qǐng)求是我們不得不掌握的知識(shí),那么它們兩者之間又有什么區(qū)別呢?接下來,我們一起從HTTP報(bào)文等角度來探討學(xué)習(xí)一下關(guān)于兩者的不同 2 H...

    Baoyuan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

wyk1184

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<