" async="async">
', {
cookie_domain: 'auto',
cookie_flags: 'max-age=0;domain=.tistory.com',
cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds
});
HTTP MIME type 이란? — 제이크서 개발 블로그
MIME type 이란?
- MIME (Multipurpose Internet Mail Extensions) 표준에서 따오게 된 용어이다.
- 이는 1990년 초기에 개발되어 이메일에서 텍스트가 아닌 이미지, 오디오, 비디오 혹은 ASCII 가 아닌 문자열을 보내는데 사용되었다.
MIME type 의 핵심 역할
- 파일 혹은 메세지의 콘텐츠 유형을 기술하는 표준화된 방법이다.
- 초기엔 이메일을 받은 클라이언트에게 올바른 해석을 통해 첨부파일을 보여주기 위함이 목적이었으나, 현재는 HTTP 에서 더 유명하다.
MIME type 이 도입된 곳
- HTTP 를 포함한 여러 인터넷 프로토콜에 도입됐다.
- 웹에서 전송되는 파일의
Content-Type 을 기술하는데 이용된다.
- HTTP 통신에서
Content-Type 헤더의 값으로 사용된다.
현재 MIME type 용어의 의미
- 이메일용 MIME 표준에 뿌리를 두지만, 현재는 많은 인터넷 앱 혹은 프로토콜에서 Content-Type 을 기술할 때 "media type" 이라는 용어와 혼용되어 사용된다.
MIME type 양식
type / subtype 으로 구성되어 있다.
type: 데이터의 일반적인 카테고리를 말한다.
subtype: 포맷에 대한 더욱 세부적인 정보를 제공한다.
text/plain 즉, text / plain 이 그 예이다.
MIME type 예시
text/plain: 특별한 포맷팅 없는 순수한 텍스트
text/html: 웹페이지에 사용되는 HTML
application/json: JSON 데이터
application/xml: XML 데이터
image/jpeg, image/png, image/gif: 이미지 포맷들