Hyper Text Transfer Protocol 문서를 전송하는 규약
컴퓨터끼리 어떻게 html 파일을 주고 받을 지에 대한 소통 방식 또는 약속
- 요청의 구조 - Start Line + Headers + Body
Start line : http method/ request target / http version(보통 1.1ver.)
Headers : 요청의 메타데이터를 담고 있는 부분 {키/벨류의 형태} 딕셔너리, 객체
Body : 요청 메소드에 따라 존재하지 않을 수 있음.
- 응답의 구조 - Status Line + Headers + body
status line : 상태를 나타냄. http 버전, status code 응답 상태 코드, status text 응답의 상태를 간략히 설명하는 텍스트
headers : 응답의 메타데이터를 담고 있는 부분
Body : 요청 메소드에 따라 존재하지 않을 수 있음.
🖤 토큰은 헤더스에 담아서 보내며, 바디엔 상품, 수량 등에 대한 내용들을 담아서 보낸다.
GET
데이터를 받아오기만 할 때 사용
웹페이지에 접속해서 필요한 데이터를 불러올 때 사용
POST
데이터를 생성/수정할 때 사용
body에 담는 내용이 핵심!
DELETE
서버에 저장된 특정 데이터를 삭제할 때 사용