REST API의 파라미터

백승찬·2020년 11월 22일
0

django

목록 보기
8/11

header 파라미터

  • header 파라미터

    	- 보통 인증(Authentication;, 특정 identity 제공)과 권한 부여(authorization;, 특정 action 허용)

path 파라미터

  • 엔드포인트의 일부, ex) 아래의 엔드 포인트에서 {user}와 {bicycled}에 각각 값이 들어간다

/service/myresource/user/{user}/bicycles/{bicycleId}

query string 파라미터

  • 엔드포인트에서 물음표(?) 뒤에 등장하는 query 파라미터는 아래의 형식으로 지닌다.

/surfreport?days=3&units=metric&time=1400

  • 가끔 path 파라미터와 query 파라미터 중 무엇을 사용할지 고민하곤 하는데, REST API의 모범을 준수하자면 path 파라미터는 특정 리소스를 정의할 필요가 있을 때, query 파라미터는 정렬 혹은 필터링이 필요할 때 사용

0개의 댓글