Spring & Java
HTTP 헤더와 쿠키 본문
HTTP 복습

● Start Line 시작줄
가장 첫 줄
요청의 종류 ( GET, POST 등 )
응답의 여부
● Header 헤더
○ 보내는 사람, 받는 사람, 내용물의 종류 등 메시지를 처리하는데 필요한 각종 설정과 데이터가 담김
● 본문 (Body)
○ HTML 문서, 이미지 파일, JSON 데이터 등이 여기에 담긴다.
HTTP의 특징 - Stateless
HTTP의 가장 중요한 특징은 무상태 프로토콜이라는 것입니다. 이를 우리는 Stateless 라고 학습 합니다.
HTTP가 Stateless라는 뜻은, 매 요청마다 HTTP 요청 스스로가 자신이 누군지를 밝혀야만 '로그인' 상태가 유지된다는 뜻입니다.
HTTP의 Stateless
Stateless이므로 매 요청마다 자신이 누군지 밝혀야합니다. 그리고 그것이 ‘로그인’입니다.
로그인(인증) 방식에는 세션과 JWT가 있는 것입니다.
세션은 Session Key를, JWT는 JWT(토큰)을 매 요청마다 포함해서 같이 보내주어야 HTTP의 Stateless한 특징을 극복하고 로그인 상태가 유지될 수 있습니다.
HTTP Header
Http 요청 ( Request ) 과 응답 (Response)에 포함되는 메타데이터
즉, " 이 요청/응답이 어떤 형식이고, 어떻게 처리되어야 하는가"를 설명하는 정보
HTTP Cookie
" 쿠키는 헤더다! "
쿠키의 Value는 그 안에 Key = Value 형태로 존재합니다. 구분자는 ; 를 사용합니다.
즉 Cookie는 여러개의 값을 가질 수 있습니다.
'숙련 Spring > 인증과 인가' 카테고리의 다른 글
| ArgumentResolver (0) | 2026.01.06 |
|---|---|
| Session 과 JWT (면접 준비) (0) | 2026.01.06 |
| 인증과 인가 개념 및 보안 흐름 (0) | 2026.01.06 |