본 내용은 모던 자바스크립트 Deep Dive - 자바스크립트의 기본 개념과 동작 원리를 토대로 작성하였습니다.
44.0 REST API란
- HTTP의 장점을 최대한 활용할 수 있는 아키텍처
- REST
- HTTP를 기반으로 클라이언트가 서버의 리소스에 접근하는 방식을 규정한 아키텍처
- REST API
- REST를 기반으로 서비스 API를 구현한 것ㅇ
- RESTful
- REST의 기본 원칙을 성실히 지킨 서비스 디자인
44.1 REST API의 구성
- 자원, 행위, 표현의 3가지 요소로 구성
- 자원: URI(엔드포인트)
- 행위: HTTP 요청 메서드
- 표현: 자원에 대한 행위의 구체적 내용
44.2 REST API 설계 원칙
- URI는 리소스를 표현
- HTTP 메소드는 행위에 대한 정의
44.3 HTTP 메소드
- GET : 자원을 취득할 때
- POST : 자원을 생성할 때
- PUT : 특정 자원을 교체할 때
- PATCH: 특정 자원의 일부를 수정할 때
- DELETE: 특정 자원을 삭제할 때
'programming study > JavaScript' 카테고리의 다른 글
Vue.js - 브라우저 저장소를 이용한 인증 값 관리 (0) | 2022.05.24 |
---|---|
45장. 프로미스(1) (0) | 2022.05.23 |
43장. Ajax(2) (0) | 2022.05.22 |
43장. Ajax(1) (0) | 2022.05.22 |
42장. 비동기 프로그래밍 (0) | 2022.05.19 |