January 27, 2021
REpresentational State Transfer
서버의 자원을 정의하고 자원에 대한 주소를 정의하는 방법을 의미한다.
주소는 의미를 명확히 전달하기 위해 명사로 구성된다.
명사만 있으면 어떠한 동작을 요구하는지 알 수 없으므로 HTTP 요청 메소드를 사용한다.
서버 자원을 가져올 때 사용한다.
본문에 데이터를 넣지 않고, 데이터를 보내야 한다면 쿼리스트링을 사용한다.
서버에 자원을 새로 등록할 때 사용한다.
본문에 새로운 데이터를 넣어 보낸다.
서버의 자원을 요청에 들어있는 자원으로 치환하고자 할 때 사용한다.
본문에 치환할 데이터를 넣어 보낸다.