Restful中的get, put 和post

1, get

get是獲取資源,get是安全并且是冪等的,意思是用相同的url和參數,獲取的結果是一樣的。如果正確獲得資源,應該返回200 OK 狀態碼

2, put

put 可以創建和更新資源,如果在客戶端知道資源ID,可以用put創建資源,put是不安全的,但是是冪等的,多次創建或者更新一個資源的最終結果應該一樣。
如果是創建資源成功應該返回201 Created狀態碼。如果是更新應該返回200 OK,或者204。

3, post

post用來創建和更新資源,post是不安全并且不是冪等的。

參考資料
Understanding REST
When should we use PUT and when should we use POST

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容