7.2 エンドポイント設計
7.2.1 RESTful URL設計
| メソッド | パス | 操作 |
|---|---|---|
| GET | /users | ユーザー一覧取得 |
| GET | /users/{id} | ユーザー詳細取得 |
| POST | /users | ユーザー作成 |
| PUT | /users/{id} | ユーザー更新 |
| DELETE | /users/{id} | ユーザー削除 |
7.2.2 命名規則
| 規則 | 良い例 | 悪い例 |
|---|---|---|
| 名詞を使う | /users | /getUsers |
| 複数形 | /orders | /order |
| 小文字 | /products | /Products |
| ハイフン区切り | /user-profiles | /user_profiles |