home
자바
home

HTTP 헤더1 - 일반 헤더

HTTP 헤더 개요

HTTP 헤더 분류 - RFC2616
General 헤더: 메시지 전체에 적용되는 정보
예) Connection: close
Request 헤더: 요청 정보
예) User-Agent: Mozilla/5.0
Response 헤더: 응답 정보
예) Server: Apache
Entity 헤더: 엔티티 바디 정보
예) Content-Type: text/html, Content-Length: 3423
HTTP BODY - RFC2616
메시지 본문은 엔티티 본문을 전달하는데 사용
엔티티 본문은 요청이나 응답에서 전달할 실제 데이터
엔티티 헤더는 엔티티 본문의 데이터를 해석할 수 있는 정보 제공
데이터 유형(HTML, JSON), 데이터 길이, 압축 정보 등
RFC723x 변화
엔티티 → 표현
표현 = 표현 메타데이터 + 표현 데이터
HTTP BODY - RFC7230(최신)
메시지 본문을 통해 표현 데이터 전달
표현은 요청이나 응답에서 전달할 실제 데이터
표현 헤더는 표현 데이터를 해석할 수 있는 정보 제공

표현

Content-Type: 표현 데이터의 형식
Content-Encoding: 압축 방식
Content-Language: 자연 언어
Content-Length: 길이
표현 헤더는 전송, 응답