HTTP method
一般的な考え方
- GET
- リソースの取得や検索に使用する。データの取得を目的とする場合に適している
- POST
- リソースの作成やデータの送信に使用する。新しいリソースを作成したり、データをサーバーに送信する場合に適している
- PUT
- リソースの更新や置き換えに使用します。既存のリソースを完全に置き換える場合に適しています。
- PATCH
- リソースの一部を更新する場合に使用します。リソースの一部を変更する場合に適しています。
- DELETE
- リソースの削除に使用します。リソースを削除する場合に適しています。
要件によっては、GETメソッドが適切な場合もあります。ただし、セキュリティ上の考慮やリクエストボディの必要性などに基づいて、POSTメソッドを選択することもあります。