" async="async">
', {
cookie_domain: 'auto',
cookie_flags: 'max-age=0;domain=.tistory.com',
cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds
});
HTTP Content-Type 헤더란? — 제이크서 위키 블로그
HTTP Content-Type
헤더란?
- HTTP 통신에 이용되는 헤더 중 하나이다.
- HTTP 요청 혹은 응답으로 보내지는 데이터의 미디어 타입 (MIME type) 을 명시하는데 사용된다.
- HTTP 통신을 통해 받은 데이터를 어떻게 해석하고 처리할지에 대한 정보를 제공한다.
- 수신자는 이 정보를 기반으로 콘텐츠를 해석하므로 오류나 오해를 방지할 수 있다.
Content-Type
에 들어가는 MIME type
인코딩: Content-Type
에 추가적으로 들어갈 수 있는 것
- 인코딩은
MIME type
뒤에 붙어 해당 데이터를 어떤 인코딩 방식으로 읽어야 할지 알려준다.
- 예시로
Content-Type: text/html; charset=UTF-8
와 같이 사용된다.
- 뒷부분에
charset=xxx
형식으로 작성하면 된다.
Content-Type
헤더의 활용 예시
Content-Type: text/html; charset=UTF-8
- 통신 내용에 HTML 파일이 있고 인코딩은 UTF-8 이라는 뜻이다.
- HTTP 통신 시에 서버와 클라이언트는 데이터를 줄 때 항상 수신 측에서 어떻게 해석할지 상세히 알려주는 것이 바람직하다.
정리
Content-Type
헤더는 HTTP 통신에서 필수적으로 작성되는 헤더이다.
- 서버와 클라이언트가 전송된 데이터를 올바르게 처리하는 것에 도움을 준다.