Step 1 of 6 17% complete

Use RESTful Resource Naming

URLs should describe resources, not actions.

Good patterns:

  • GET /users - List users
  • GET /users/123 - Get specific user
  • POST /users - Create user
  • PUT /users/123 - Update user
  • DELETE /users/123 - Delete user

Bad: /getUsers, /createUser, /user/delete/123

Use nouns, not verbs. HTTP methods provide the action.