HTTP/네트워크 실습

김범주·2022년 3월 17일
0

Section 2

목록 보기
10/14

Representational State Transfer

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

REST 성숙도 모델

0단계

POST /appointment HTTP/1.1

단순히 HTTP 프로토콜을 사용하기만 해도 됨
REST API라고 할 수는 없음

1단계

POST /doctors/허준 HTTP/1.1

개별 리소스와의 통신을 준수해야 함
요청하는 리소스가 무엇인지에 따라 각기 다른 엔드포인트로 구분해야 함

2단계

GET /doctors/허준/slots?date=2022-08-10 HTTP/1.1


CRUD에 맞게 적절한 HTTP 메소드를 사용하는 것에 중점을 둠
대체적으로 2단계까지 적용이 되면 잘 작성된 API로 여김

profile
개발꿈나무

0개의 댓글