RESTful APIに利用するHTTPメソッドについて
はじめに
RESTful APIに利用するHTTPメソッドについて調べる機会があったためまとめた。
HTTPメソッド一覧
RESTful APIの操作に必要と思われるHTTPメソッドは以下の通り。
| NO. | HTTPメソッド | 操作 | 正常応答ステータス |
|---|---|---|---|
| 1 | GET | 照会 | 200(OK) |
| 4 | POST | 登録 | 201(新規リソース作成:作成済) 200(既存のリソース変更:OK) 204(既存のリソース変更、応答に要素を含まない:コンテンツなし) |
| 5 | DELETE | 削除 | 200(アクション実施済、応答に要素が含まれる:OK) 202(アクションが未実施:承認済MI) 204(アクション実施済、応答に要素が含まない:コンテンツなし) |
| 6 | PUT | 置換 | 201(新規リソース作成:作成済) 200(既存のリソース変更:OK) 204(既存のリソース変更、応答に要素を含まない:コンテンツなし) |
| 7 | PATCH | データの一部更新 | 200(OK) |






