所有RESTful

MethodDescription
GET讀取資源 (safe & idempotent)
PUT替換資源 (idempotent)
DELETE刪除資源 (idempotent)
POST新增資源;也作為萬用動詞,處理其它要求
PATCH更新資源部份內容
HEAD類似GET,但只回傳HTTP header (safe & idempotent)

可參考 wiki

  • Safe : 請求不會產生資源更動 (not modify resources)
  • Idempotent : 不管執行幾次,結果都跟只有執行一次一樣。
MethodSafeIdempotent
GETYY
POSTNN
PATCHNN
PUTNY
DELETENY

Safe 特性會影響是否可以快取。而 Idempotent 特性則是會影響可否 Retry (重試,反正結果一樣)。