最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

HTTP提交方式之PUT詳細介紹及POST和PUT的區(qū)別

 更新時間:2014年07月22日 10:44:30   投稿:junjie  
這篇文章主要介紹了HTTP提交方式之PUT詳細介紹及POST和PUT的區(qū)別,本文簡潔易懂,需要的朋友可以參考下

Http定義了與 服務(wù)器的交互方法,其中除了一般我們用的最多的GET,POST 其實還有PUT和DELETE
 
根據(jù)RFC2616標準(現(xiàn)行的HTTP/1.1)其實還有OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT
 
簡單地結(jié)束一下吧。
 
1、PUT: 把消息本體中的消息發(fā)送到一個URL,跟POST類似,但不常用。
 
簡單地說:通常用于向服務(wù)器發(fā)送請求,如果URI不存在,則要求服務(wù)器根據(jù)請求創(chuàng)建資源,如果存在,服務(wù)器就接受請求內(nèi)容,并修改URI資源的原始版本。
 
-----PUT請求那些封裝在Request-URI的實體。如果Request-URI引用一個已存在的資源,則該封裝實體應(yīng)該作為原始服務(wù)器上的修改版本。如果Request-URI不是指向一個已存在的資源,并且該URI可被請求的用戶代碼定義為新資源,則原始服務(wù)器可用此URI創(chuàng)建新的資源。如果新的資源被創(chuàng)建,這個原始服務(wù)器就必須通過201(Created)響應(yīng)通知用戶代理。如果已有資源被修改,則發(fā)送200或者204響應(yīng),表示成功完成了該請求。如果Request-URI既沒有創(chuàng)建也沒有修改資源,則應(yīng)給予適當(dāng)?shù)腻e誤響應(yīng)來反映問題本質(zhì)。實體的接受者不能忽略任何不理解或沒有實現(xiàn)的Content-*(如Content-Range)頭部,并且必須返回501響應(yīng)。
 
如果請求經(jīng)過緩存,并且Request-URI標識出一個或多個當(dāng)前緩存的實體,則那些實體視為過期了。該方法的響應(yīng)不會被緩存。
 
2、POST和PUT的請求根本區(qū)別
 
POST請求的URI表示處理該封閉實體的資源,該資源可能是個數(shù)據(jù)接收過程、某種協(xié)議的網(wǎng)關(guān)、或者接收注解的獨立實體。然而,PUT請求中的URI表示請求中封閉的實體-用戶代理知道URI的目標,并且服務(wù)器無法將請求應(yīng)用到其他資源。如果服務(wù)器希望該請求應(yīng)用到另一個URI,就必須發(fā)送一個301響應(yīng);用戶代理可通過自己的判斷來決定是否轉(zhuǎn)發(fā)該請求。
 
HTTP/1.1沒有定義一個PUT請求如何影響原始服務(wù)器的狀態(tài)。
PUT請求必須遵守信息傳輸要求。
除非另有說明,PUT請求中的實體頭部應(yīng)該用于PUT創(chuàng)建或修改的資源上。

相關(guān)文章

  • Kali?Linux?2022.1安裝和相關(guān)配置教程(圖文詳解)

    Kali?Linux?2022.1安裝和相關(guān)配置教程(圖文詳解)

    這篇文章主要介紹了KaliLinux?2022.1安裝和相關(guān)配置,包括安裝系統(tǒng)和設(shè)置中文的方法,永久調(diào)節(jié)分辨率的相關(guān)技巧,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • SSL證書如何保障信息安全性

    SSL證書如何保障信息安全性

    SSL證書作為一種基礎(chǔ)的安全工具,對于確保信息的傳輸和存儲安全起著關(guān)鍵作用。本文將重點探討SSL證書如何保障信息安全性,為企業(yè)部署SSL證書提供相關(guān)的指導(dǎo)
    2007-02-02
  • 微信小程序開發(fā)實例詳解

    微信小程序開發(fā)實例詳解

    這篇文章主要介紹了微信小程序開發(fā)實例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • SecureCRT的使用超詳細教程

    SecureCRT的使用超詳細教程

    SecureCRT是Windows下登錄UNIX或Linux服務(wù)器主機的軟件,優(yōu)點是可以一次創(chuàng)建多個 Tab Page,連接多臺遠程主機,下面給大家介紹下SecureCRT的使用超詳細教程,感興趣的朋友一起看看吧
    2021-11-11
  • 關(guān)于程序員生活的一份調(diào)查,看看你屬于哪一個群體吧

    關(guān)于程序員生活的一份調(diào)查,看看你屬于哪一個群體吧

    這篇文章主要介紹了關(guān)于程序員生活的一份調(diào)查,看看你屬于哪一個群體吧,需要的朋友可以參考下
    2014-09-09
  • 滑動驗證碼的設(shè)計與理解

    滑動驗證碼的設(shè)計與理解

    這篇文章主要介紹了滑動驗證碼的設(shè)計與理解,本文通過實例代碼給大家介紹小網(wǎng)站是怎么設(shè)計的,代碼簡單易懂,需要的朋友可以參考下
    2019-08-08
  • vscode使用nuget包管理工具

    vscode使用nuget包管理工具

    這篇文章介紹了vscode使用nuget包管理工具的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 科學(xué)知識:二進制、八進制、十進制、十六進制轉(zhuǎn)換

    科學(xué)知識:二進制、八進制、十進制、十六進制轉(zhuǎn)換

    這篇文章主要介紹了科學(xué)知識:二進制、八進制、十進制、十六進制轉(zhuǎn)換,本文只介紹一些理論知識,需要的朋友可以參考下
    2015-05-05
  • GitHub 熱門:別再用 print 輸出來調(diào)試代碼了

    GitHub 熱門:別再用 print 輸出來調(diào)試代碼了

    本文給大家分享GitHub 熱門:別再用 print 輸出來調(diào)試代碼了的詳細解說,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 詳解MD5算法的原理以及C#和JS的實現(xiàn)

    詳解MD5算法的原理以及C#和JS的實現(xiàn)

    MD5?是哈希算法(散列算法)的一種應(yīng)用。這篇文章主要和大家介紹一下MD5算法的原理以及C#和JS的實現(xiàn),文中的示例代碼講解詳細,需要的可以參考一下
    2023-03-03

最新評論

靖州| 宾阳县| 台湾省| 邹平县| 封开县| 丰顺县| 克拉玛依市| 宜章县| 贡觉县| 德令哈市| 丰县| 无为县| 云梦县| 太仓市| 青海省| 克什克腾旗| 栖霞市| 涟水县| 买车| 那曲县| 武鸣县| 白城市| 扎鲁特旗| 图木舒克市| 甘谷县| 东兴市| 克什克腾旗| 长武县| 五寨县| 湖南省| 上饶县| 鄂尔多斯市| 堆龙德庆县| 鹤壁市| 富民县| 专栏| 平舆县| 若尔盖县| 宁城县| 郸城县| 罗定市|