TIL Day 31 REST API

1870 단어 TILTIL

REST API

웹 어플리케이션에서는 HTTP 메소드를 이용해 서버 통신한다.

Representational State Transfer의 약자로 웹에서 사용되는 데이터나 자원을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식

좋은 REST API을 디자인 하는 방법

REST API 성숙도 모델을 따라가면 된다.

0단계

단순히 HTTP 프로토콜을 사용하기만 해도 된다.

POST/appointment HTTP/1.1
HTTP/1.1 200 OK

1단계

모든 요청을 CRUD에 상관없이 POST로 하고 있다.

POST/doctors/허준 HTTP/1.1

2단계

CRUD에 맞게 적절한 HTTP 메소드를 사용해야 하는 것에 중점을 둔다.

POST/doctors/허준/slots?data=2022-08-10 HTTP/1.1

좋은 웹페이지 즐겨찾기