溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTTP的請求方法

發布時間:2020-06-13 17:16:26 來源:網絡 閱讀:708 作者:愛與夢想 欄目:軟件技術

常用的方法:


  1. get

  2. head

    服務器不會返回請求的實體數據,只會傳回響應頭。

    可以看做是get方法的簡化版”或者“輕量版”,因為它的響應頭與get完全相同。

    可以用在很多并不真正需要資源的場合,避免傳輸 body 數據的浪費。

    場景1:要檢查一個文件是否存在,只要發個 HEAD 請求就可以,沒必要用 GET 把整個文件都取下來。

    場景2:要檢查文件是否有最新版本,應該用 HEAD,服務器會在響應頭里把文件的修改時間傳回來。

  3. post

  4. put

    如果post是新建,那么put可以理解為修改

  5. delete

    指示服務器刪除資源。

    因為這個動作危險性太大,所以通常服務器不會執行真正的刪除操作,而是對資源做一個刪除標記。


可以用增刪改查來比喻:

insert:post

delete:delete

update:put

select:get


安全性:

所謂的“安全”是指請求方法不會“破壞”服務器上的資源,即不會對服務器上的資源造成實質的修改。

get、head是安全的,因為是只讀。

post、put、delete是不安全的。


冪等:

多次“冪”后結果“相等”。多次執行相同的操作,結果也都是相同的。

get、head是冪等的。

post每次相當于都是新增,所以不是冪等的。

put可以理解為每次修改的都是同一條數據,所以是冪等的。

delete可以對同一條數據進行多次刪除,效果是“資源不存在”,所以也是冪等的。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女