Web
[WEB] MIME 타입? Content-type? 알아보자!
hoonylab
2025. 4. 21. 09:32
728x90
반응형
MIME 타입이란?
웹에서 클라이언트(브라우저)와 서버가 데이터를 주고받을 때, Content-Type
헤더를 통해 데이터의 형식을 알려줍니다.
이때 사용하는 형식을 MIME 타입 (Multipurpose Internet Mail Extensions type)이라고 합니다.
왜 MIME 타입이 중요한가요?
클라이언트는 MIME 타입 정보를 기반으로 해당 데이터를 어떻게 처리할지 결정합니다. 예를 들어, 이미지인지, 텍스트인지, JSON인지에 따라 렌더링 방식이나 실행 방식이 달라지기 때문이죠.
MIME 타입의 구조
MIME 타입은 보통 다음과 같은 구조로 이루어집니다:
type/subtype
- type: 주된 타입 (예:
text
,image
,application
) - subtype: 세부 타입 (예:
html
,png
,json
)
자주 사용하는 MIME 타입 예시
MIME 타입 | 설명 |
---|---|
text/html | HTML 문서 |
application/json | JSON 데이터 |
image/png | PNG 이미지 |
text/css | CSS 스타일시트 |
application/javascript | JavaScript 코드 |
Content-Type과 함께 사용되는 곳
- HTTP 요청/응답 헤더
- 파일 업로드 시 서버로 전송되는 파일 정보
- 브라우저가 서버 응답을 해석할 때
따라서 MIME 타입은 웹 통신에서 데이터의 의미를 명확하게 전달하기 위한 핵심 요소입니다.
728x90
반응형