리액트 문법 [REST API, Path Variable, Query Parameter]

MARIO·2023년 11월 14일
1

리액트 문법

목록 보기
20/28
post-thumbnail

REST API

REpresentaional State Transfer의 약자
CRUD를 진행할 수 있게 HTTP 메소드(GET,POST,PUT,DELETE)를 사용하여 요청을 보내는 것. 이 때 요청을 위한 자원은 특정한 형태로 표현됨.


쉽게 말해 URI를 통해 정보의 자원을 표현하고 자원의 행위는 HTTP 메소드로 명시한다.

자원(Resource) : URI
행위(Verb) : HTTP 메소드
표현(Representations)


ex) GET/users/3/profile
users중에 3번 profile을 달라(GET)

규칙

  1. URI는 명사를 사용하고 소문자로 작성되야 한다.
  2. 명사는 복수형을 사용할것.
  3. URI의 마지막은 /를 포함하지 않는다.
  4. URI는 _가 아닌 - 사용한다.

RestFul

REST API의 조건을 잘 만족시킨 통신 설계 상태를 말함

Path Variable vs Query Parameter

1. Path Variable


ex) /users/10
경로 자체에 변수(10)을 사용한 방법
전체 데이터 또는 특정 하나의 데이터를 다룰 때 처럼 리소스를 식별하기 위해 사용

2. Query Parameter


ex) /users?user_id=10
데이터를 정렬하거나 필터링 하는 경우 더 적합.

profile
매사에 열심히 하도록.

0개의 댓글