롸?
MIME type 본문
MIME 타입이란 클라이언트에게 전송된 문서의 다양성을 알려주기 위한 메커니즘이다. 웹에는 파일의 확장자가 의미가 없기 때문에 각 문서와 함께 올바른 MIME 타입을 전송하도록 서버가 정확히 설정하는 것이 중요. 브라우저들은 리소르를 내려받았을 때 해야할 기본 동작이 무엇인지를 결정하기 위해 대게 MIME 타입을 사용한다.
타입설명일반적인 서브타입 예시
text |
텍스트를 포함하는 모든 문서를 나타내며 이론상으로는 인간이 읽을 수 있어야 합니다 |
text/plain, text/html, text/css, text/javascript |
image |
모든 종류의 이미지를 나타냅니다. (animated gif처럼) 애니메이션되는 이미지가 이미지 타입에 포함되긴 하지만, 비디오는 포함되지 않습니다. |
image/gif, image/png, image/jpeg, image/bmp, image/webp |
audio |
모든 종류의 오디오 파일들을 나타냅니다. |
audio/midi, audio/mpeg, audio/webm, audio/ogg, audio/wav |
video |
모든 종류의 비디오 파일들을 나타냅니다. |
video/webm, video/ogg |
application |
모든 종류의 이진 데이터를 나타냅니다. |
application/octet-stream, application/pkcs12, application/vnd.mspowerpoint, application/xhtml+xml, application/xml, application/pdf |
특정 서브타입이 없는 텍스트 문서들에 대해서는 text/plain가 사용되어야 합니다. 특정 혹은 알려진 서브타입이 없는 이진 문서에 대해서는 유사하게, application/octet-stream이 사용되어야 합니다.
참고
1. https://juyoung-1008.tistory.com/4
2. https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types
'WEB > 이론' 카테고리의 다른 글
웹 서버 vs WAS (0) | 2021.12.07 |
---|---|
Ajax란? (0) | 2020.03.10 |
CGI (0) | 2020.02.25 |
bootstrap (0) | 2020.02.25 |
HTTP 상태 코드 (0) | 2020.02.25 |