CRUDとHTTPメソッドの対応

はじめに

データベースに対する操作であるCRUDと、それらを実現するためのHTTPメソッドについての対応表です。

対応表

CRUD HTTPメソッド
C (Create) PUT
R (Read) GET
U (Update) POST
D (Delete) DELETE

多分こんな感じだと思います。

ただし、PATCHメソッドの説明で以下のような記述があるので、CRUD操作に対するHTTPメソッドは必ずしも一対一で紐づけられないことは留意する必要があります。

PATCH は CRUD に見られる "update" の概念にやや類似しています(一般的に、 HTTP は CRUD とは異なり、両者は混同するべきではありません)。

参考

HTTP リクエストメソッド - HTTP | MDN