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
: 웹페이지에 사용되는 HTMLapplication/json
: JSON 데이터application/xml
: XML 데이터image/jpeg
,image/png
,image/gif
: 이미지 포맷들
반응형
'네트워크 > HTTP' 카테고리의 다른 글
HTTP 요청 메세지의 구조 (0) | 2023.04.15 |
---|---|
HTTP Content-Type 헤더란? (0) | 2023.04.14 |
HTTP 쿠키 (HTTP Cookie) 의 생성 옵션 (0) | 2023.01.27 |
HTTP 쿠키 (HTTP Cookie) 란? (0) | 2023.01.27 |
400 Bad Request, 401 Unauthorized, 403 Forbidden 상태코드 구분하기 (0) | 2022.06.21 |