HTTP・Web 基礎記述難易度 基礎

ID が 42 のユーザーを削除する REST のリクエスト行を完成させてください。

DELETE /users/____

正答

正答42

解説

REST の URL 設計では、リソースの集合を複数形の名詞(/users)で表し、個々のリソースはその下にパスで ID を付けて指し示す(/users/42)。操作の種類は URL ではなく HTTP メソッドで表すので、/users/delete/42 や /deleteUser?id=42 のように動詞を URL に含める必要は無い。同じ /users/42 に GET なら取得、PUT や PATCH なら更新、DELETE なら削除と、メソッドを変えて使い分ける。

参考: developer.mozilla.org

restdeleteurl-design

この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く

HTTP・Web 基礎クイズへ