반응형
MIME(Multi-purpose Internet Mail Extensions) type은 초기 인터넷 환경에서 텍스트, 오디오, 비디오, 이미지 등 다양한 데이터를 e-mail로 주고받기 위해 개발되었다. 이후 용도가 확장되어 웹 전체에 사용되고 있다.
웹 브라우저가 서버와 요청/응답에 대한 작업을 할 때 HTTP 헤더(header) 값을 얻을 수 있는데, 이 헤더 속에 데이터 형식을 지정한 Content-Type을 보면 요청 데이터에 대한 MIME type이 명시되어 있다. 예를 들어, GIF 이미지 파일이라면 MIME type이 image/gif로, JPEG 이미지라면 image/jpg로 표시되어 header 정보에 있을 것이다.
HTTP 헤더의 Content-Type에 대한 자세한 정보는 아래 링크를 통해 확인할 수 있다.
https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Content-Type
MIME type은 슬래시(/) 기호를 기준으로 type, subtype으로 작성된다. 중간에 띄워쓰기가 들어가면 안 된다.
type/subtype
MIME type의 전체 목록은 링크를 통해 확인할 수 있다.
https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
반응형
'Programming > 기초지식' 카테고리의 다른 글
[REST] 리소스 (0) | 2022.02.17 |
---|---|
컴파일 타임과 런타임 (0) | 2022.01.31 |
[디자인 패턴] 생성 패턴 | 구현 패턴 | 행위 패턴 (0) | 2021.12.26 |
8080 포트가 이미 사용중이라면 (0) | 2021.12.23 |
[Java] 올바른 코딩 습관 (0) | 2021.12.07 |