공부/기본

restful url 규칙

qlek1108 2023. 11. 10. 10:27

 

  자원의 이름은 명사로 사용
x /getYsers
o /users
   
  자원의 계층 관계는 '/'로 표시
ex /user/{userId}/posts/{postId}
   
  자원의 상태는 http 메소드를 통해 표현
post 생성
get 조회
put 수정
delete 삭제
   
  컬렉션과 단일 항목에 대한 url은 복수, 단수로 표현
모든 사용자 /users
특정 사용자 /users/{userId} 

(여기서 단일 사용자 조회지만 users로 조회하는 이유 : restfui api 는 통일성과 일관성을 중요하게 생각하기 때문)
   
  필터 정보는 쿼리 파라미터를 통해 표현
  /users?age=20