일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- REST API
- 인접행렬
- javascript
- Deep Dive
- 인접리스트
- TIL
- typescript
- Linux
- OOP
- puppeteer
- winston
- 알고리즘
- Interceptor
- JWT
- nestjs
- 프로그래머스
- 코딩테스트
- node.js
- Spring
- html
- GraphQL
- LifeCycle
- 자료구조
- dfs
- bean
- 탐욕법
- css
- java
- Kubernetes
- MySQL
- Today
- Total
목록REST API (2)
처음부터 차근차근
Rest API 중심 규칙 Rest API 설계 시 가장 중요한 항목은 다음의 2가지로 요약할 수 있다. URI는 정보의 자원을 표현해야 한다. 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE)로 표현한다. 다른 것들은 다 잊어도 위 내용은 항상 지켜야 한다. 참고 리소스 원형 도큐먼트 : 객체 인스턴스나 데이터베이스 레코드와 유사한 개념, 간단하게 문서 혹은 객체로 이해 컬렉션 : 서버에서 관리하는 디렉터리라는 리소스, 문서들의 집합으로 이해하면 편하다. 스토어 : 클라이언트에서 관리하는 리소스 저장소 1. URI는 정보의 자원을 표현해야 한다. resource는 동사보다는 명사를, 대문자 보다는 소문자를 사용한다. resource의 도큐먼트 이름으로는 단수 명사를 사..
REST API란? REST API는 REST(Representational State Transfer) 아키텍처 스타일의 디자인 원칙을 준수하는 API이다. 이러한 이유로 REST API를 RESTful API라고도 한다. RESTful한 API를 말하며, 일련의 특징과 규칙 등을 지키는 API를 일컫는다. 2000년에 로이 필딩이 작성한 논문에서 처음으로 작성한 개념이다. REST란? Representation State Transfer의 약자 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미 한다. 즉, 자원(resource)의 표현(representation)에 의한 상태(State) 전달(Transfer) 이해 하기 어려우니 하나씩 듣어보자. 1. 자원..