공통 헤더
Content-Type
- 해당 개체에 포함되는 미디어 타입 정보
- 컨텐츠의 타입(MIME 미디어 타입) 및 문자 인코딩 방식(EUC-KR,UTF-8 등)을 지정한다.
- 타입 및 서브타입(type/subtype)으로 구성된다.
- 타입(type): 10개 정도 표준으로 지정됨(application, audio, font, image, multipart 등)
- 서브타입(subtype): 각 타입별로 수십에서 수백개 정도
- Ex) Content-Type: text/html; charset-latin-1
- 해당 개체가 html 텍스트 문서이고, iso-latin-1 문자 인코딩 방식으로 표현되는 것을 의미한다.
Content-Language
- 특정 리소스가 어떤 언어로 작성 되었는지 표현(자연언어)
Content-Encoding
- 해당 개체 데이터의 압축 방식
- Ex) Content-Encoding: gzip, deflate
- 만일 압축이 시행되었다면 Content-Encoding 및 Content-Length 2개 항목을 토대로 압축 해제가 가능하다.
Content-Length
- 전달되는 해당 개체의 바이트 길이 또는 크기(10진수)
- 응답 메시지 Body의 길이를 지정하거나 특정 지정된 개체의 길이를 지정한다.
Content-Location
Content-Disposition
- 응답 Body를 브라우저가 어떻게 표시해야할지 알려준다.
- inline인 경우 웹페이지 화면에 표시되고, attachment인 경우 다운로드한다.