프로토콜(protocol)이란?
서로 간의 통신을 위한 약속, 규칙
주고 받을 데이터에 대한 형식을 정의한 것
HTTP(Hyper Text Transfer Protocol)?
- 단순하고 읽기 쉽다. - 텍스트 기반의 프로토콜
- 상태를 유지하지 않는다.(stateless) - 클라이언트 정보를 저장X
⇒ 따라서, 클라이언트 구별을 할 수 없다. → 쿠기와 세션을 이용한다.
- 확장 가능하다. - 커스텀 헤더 추가 기능
GET
: Read, 얻어오기, body 필요X
POST
: Write, 로그인, 회원가입, 파일 첨부