728x90
구조
- 서버로 Request를 보내면 데이터만 서버에 전송되는 것이 아니라 하나의 구조로 데이터가 전송이 된다.
- Verb
- 어떤 동작을 하는지에 대한 내용이 담겨있다.
- 요청 메서드 : Get, Post, Put, Delete
- 요청 URL
- HTTP Version
- Header
- 헤더에는 웹 서버에 필요한 부가 적인 정보가 전송이 된다.
- 공통 헤더, 요청 헤더, 응답 헤더로 이루어져 있다.
- 공통 헤더
- 요청 및 응답 메시지 모두에서 사용 가능한 일반 목적의(기본적인) 헤더 항목이다.
- Date, Connection, Transfer-Encoding, Upgrade, Content-Length , Content-type 등의 내용이 담겨 있다
- 요청 헤더
- HTTP 요청 메시지 내에서만 나타나며 가장 방대하다
- Host, Referer, Accept, Contents-location 등이 있다.
- 응답 헤더
- 특정 유형의 HTTP 요청이나 특정 HTTP 헤더를 수신했을 때 이에 응답한다.
- Location, Server, Age, Proxy-Authenticate
- 헤더에 관한 내용이 너무 많으 프로 따로 정리하겠습니다.
- Body
- Body에는 사용자가 보내려고 하는 내용들이 Key : Value 형식으로 이루어져 있다.
728x90
'Server' 카테고리의 다른 글
Cookie vs LocalStorage vs SessionStorage (0) | 2023.04.16 |
---|---|
Nginx WebSocket, Proxy Error (0) | 2023.04.16 |
세션 vs 토큰 vs 쿠키? (0) | 2023.04.15 |
JSON 이란? (0) | 2023.04.15 |
프로토콜이란? (0) | 2023.04.15 |