2021 프론트 엔드 로드맵 따라가기/JS
REST API
알 수 없는 사용자
2021. 6. 7. 20:07
REpresentational State Transfer API
네트워크 애플리케이션을 설계하기 위한 아키텍쳐 스타일이다.
Stateless, client-server protocol 등에 의존하며, 따라서 대부분 HTTP이다.
서버 측 객체들을 다루기 위해 사용된다.
HTTP Request Types
HTTP method | DESC |
GET | 특정 자원으로부터 데이터를 찾아내기 위해 사용된다. |
POST | 특정 자원에 데이터를 추가(제출)하기 위해 사용된다. |
PUT | 특정 자원에 데이터를 수정(업데이트)하기 위해 사용된다. |
DELETE | 특정 자원으로부터 데이터를 제거하기 위해 사용된다. |
HEAD | Get과 같은 기능이나 body를 리턴하지 않고 header만 리턴한다. |
OPTIONS | 서버에서 지원하는 요청타입을 리턴한다. |
PATCH | 특정 자원의 일부분만을 수정하기 위해 사용된다. |
Endpoint
특정 자원에 접근하기 위한 URL을 뜻함