API 는 클라이언트와 DATABASE 간의 INTERFACE
HTTP 는 Hypertext Transfer Protocol 약자로 크게 두가지로 구성되어 있다
1. Request/Response-> 모든 통신은 독립적이다
2. Stateless -> 그전 통신을 기억하지 못한다
client와 API가 Request 와 Response 를 주고 받을 때 형식
<Request>
-Start line : (http method) ex/ get.post.put(patch),delet
-Headers : request의 정보
-Body : client가 서버로 보내는 data
(Payload)
<Response>
-Status line :status code
-headers : request의 정보 !!
-body : client가 서버로 보내는 data
(Payload)
Http method의 종류 CRUD
POST (C) Create :생성
GET (R) Read,Retrieve :읽거나 검색 ->body 없음
PUT (U) Update :업데이트
PATCH (U) Update :업데이트
DELET (D) Delet :삭제 ->body 없음