-
[WEB] MIME 타입? Content-type? 알아보자!Web 2025. 4. 21. 09:32728x90반응형
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반응형'Web' 카테고리의 다른 글
[WEB] HTTP/1.1 이랑 HTTP/2 비교 해 보자! (0) 2025.04.21 [WEB] application/octet-stream 에 대해 알아보자! (0) 2025.04.21 401 error? 403 error? HTTP Status 코드 의미를 구분해보자! (0) 2025.04.18 HTTP Status 상태 코드(2xx, 3xx) 에 대해 알아보자! (0) 2025.04.18 HTTP Status 상태 코드(4xx, 5xx) 에 대해 알아보자! (0) 2025.04.18 - type: 주된 타입 (예: