직관적 설계란
직관적 설게
GET /users -> 사용자 목록 조회
POST /users -> 사용자 생성
GET /users/1 -> 사용자 1 조회
PUT /users/1 -> 사용자 1 수정
DELETE /users/1 -> 사용자 1 삭제
URI + 메서드만 봐도 무슨 동작인지 바로 알수 있는 것임
그 반대 비직관적 예시
GET /getUserList
POST /createNewUser
GET /getUserById?id =1
post /updateUserInfo
POST /deleteUser
그러니까 http 메서드에 동사가 들어가고 URI에 명사가 들어가야 되는데 URI에 동사가 들어가서 안좋다.