📌 HyperText - HTML(HyperText Markup Language) 문서와 문서가 링크로 연결되어 있음
📌 Transfer - 전송하다. HTML로 만든 웹페이지 문서를 전송
📌 Protocol - 컴퓨터 끼리 어떻게 HTML파일을 주고받을지 소통방식
1. Requset / Response (요청 / 응답)
- 소통의 핵심은 요청과 응답
- 인간의 소통방식이 => 컴퓨터 끼리의 소통방식에도 적용된것
**HTTP 요청과 응답은 그저 메세지에 불과하다**
2. Stateless = State(상태) + less(없음)
- HTTP 통신 (요청 / 응답)은 과거의 HTTP 통신에 대한 내용을 전혀 알지 못 함
**매 통신 마다 필요한 모든 정보를 담아서 요청 보냄**
(ex, Cookie , session , local , token ...)
Start Line , Headers , Body
Status Line , Headers , Body
📌 200 : OK - 프론트 & 백앤드 문제없음
📌 201 : Created - 백엔드 서버에 데이터가 생성 또는 수정되었을때 보내는 코드
📌 400 : Bad Request - 해당 요청이 잘못되었을 때 보내는 Status Code
📌 401 : Unauthorized - 주어가 해당 요청을 진행시, 먼저 로그인하거나 회원가입이 필요함
📌 403 : Forbidden - 유저가 해당 요청에 대한 권한이 없음
📌 404 : 요청된 URI 존재하지않음
📌 500 : Internal Server Error - 서버에서 에러가 났을때의 Status Code