HTTP 헤더 1 - 일반 헤더

1. HTTP 헤더 개요
HTTP 헤더

1) 용도
HTTP 표준
1) RFC723x 변화
2) HTTP BODY : message body - RFC7230(최신)

2. 표현
표현의 언어
1) Content-Type

2) Content-Encoding

3) Content-Language

4) Content-Length

3. 콘텐츠 협상(콘텐츠 네고시에이션)
Accept-Language 적용 전

Aceept-Language 적용 후

Accept-Language 복잡한 예시

1) 협상과 우선순위 1 : Quality Values(q)


2) 협상과 우선순위 2 : Quality Values(q)

3) 협상과 우선순위 3

4. 전송방식
전송 방식 설명
1) 단순 전송(Content-Length)

2) 압축 전송(Content-Encoding)

3) 분할 전송(Transfer-Encoding)


4) 범위 전송(Range, Content-Range)

5. 일반 정보
1) From
2) Referer

3) User-Agent
4) Server
5) Date
6. 특별한 정보
1) Host



2) Location(페이지 리다이렉션)
3) Allow : 허용 가능한 HTTP 메서드
4) Retry-After
7. 인증
1) Authorization
2) WWW-Authenticate
8. 쿠키
쿠키 미사용
처음 welcome 페이지 접근

로그인

로그인 이후 welcome 페이지 접근

대안 : 모든 요청에 사용자 정보 포함

모든 요청에 정보를 넘기는 문제
Stateless
쿠키
로그인

로그인 이후 welcome 페이지 접근

모든 요청에 쿠키 정보 자동 포함

쿠키란?
쿠키 : 생명주기
쿠키 : 도메인
쿠키 : 경로
쿠키 : 보안
Last updated