成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Get和Post的區(qū)別

wyk1184 / 2791人閱讀

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

post和get差別最核心的一點是:

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

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

get請求的緩存過程

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

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/101225.html

相關(guān)文章

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

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

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

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

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

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

    Bmob 評論0 收藏0
  • GET、POST請求區(qū)別分析

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

    Baoyuan 評論0 收藏0

發(fā)表評論

0條評論

wyk1184

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<