HyperText Transfer Protocol 의 줄임말로, 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜.
Security의 S가 붙여짐.
기존의 HTTP에 암호화한 프로토콜이다.
사용자가 브라우저를 통해 어떠한 서비스를 요청(request) 하면
서버에서 요청사항에 맞는 결과를 찾아 사용자에게 응답(response) 한다
클라이언트(브라우저) -> 서버
GET : 전체/특정 자료를 요청
POST : 자료의 생성
PUT : 전체 자료의 수정(replace - 전체 교체)
PATCH : 일부 자료의 수정(modify - 일부 수정)
DELETE : 전체/특정 자료의 삭제