일반 HTTP Content-Type 정리

황제낙엽 2013.09.30 17:37 조회 수 : 68

sitelink1 http://hbesthee.tistory.com/45 
sitelink2 http://www.iana.org/assignments/media-types/ 
sitelink3  
sitelink4  
extra_vars4  
extra_vars5  
extra_vars6  
언어에 따른 선언 방식
ASP<% Response.ContentType = "text/html" %>
JSP<%@ page contentType="text/html" %>
PHP<?PHP header("Content-Type:text/html"); ?>
Perlprint "Content-type: text/htmlnn";


Content-Type 의 종류.

1) Multipart Related MIME 타입
  - Content-Type: Multipart/related <-- 기본형태
  - Content-Type: Application/X-FixedRecord


2) XML Media의 타입
 - Content-Type: text/xml
 - Content-Type: Application/xml
 - Content-Type: Application/xml-external-parsed-entity
 - Content-Type: Application/xml-dtd
 - Content-Type: Application/mathtml+xml
 - Content-Type: Application/xslt+xml


3) Application의 타입 
 - Content-Type: Application/EDI-X12 <--  Defined in RFC 1767 
 - Content-Type: Application/EDIFACT <--  Defined in RFC 1767 
 - Content-Type: Application/javascript <-- Defined in RFC 4329 
 - Content-Type: Application/octet-stream  : <-- 디폴트 미디어 타입은 운영체제 종종 실행파일, 다운로드를 의미
 - Content-Type: Application/ogg <-- Defined in RFC 3534
 - Content-Type: Application/x-shockwave-flash <-- Adobe Flash files
 - Content-Type: Application/json <-- JavaScript Object Notation JSON; Defined in RFC 4627 
 - Content-Type: Application/x-www-form-urlencode <-- HTML Form 형태

* x-www-form-urlencode와 multipart/form-data은 둘다 폼 형태이지만 x-www-form-urlencode은 대용량 바이너리 테이터를 전송하기에 비능률적이기 때문에 대부분 첨부파일은 multipart/form-data를 사용하게 된다.


4) 오디오 타입
- Content-Type: audio/mpeg <-- MP3 or other MPEG audio
- Content-Type: audio/x-ms-wma <-- Windows Media Audio;
- Content-Type: audio/vnd.rn-realaudio <--  RealAudio;  등등 

5) Multipart 타입
- Content-Type: multipart/mixed: MIME E-mail; 
- Content-Type: multipart/alternative: MIME E-mail;
- Content-Type: multipart/related: MIME E-mail <-- Defined in RFC 2387 and used by MHTML(HTML mail) 
- Content-Type: multipart/formed-data  <-- 파일 첨부


6) TEXT 타입 
- Content-Type: text/css
- Content-Type: text/html
- Content-Type: text/javascript
- Content-Type: text/plain
- Content-Type: text/xml


좀더 다양한 포맷에 대해서는 아래의 URL을 참고하기 바랍니다.

번호 제목 글쓴이 날짜 조회 수
90 브라우저의 새로고침과 종료에 대한 이벤트 황제낙엽 2017.08.11 2725
89 자바스크립트 타입 비교 테이블 + 테이블 작성 스크립트 [1] file 황제낙엽 2017.06.23 85
88 |= 비트 OR 대입 연산자 (복합대입연산자) 황제낙엽 2017.03.15 73
87 Jasmine 테스트 및 CI 구축 가이드 황제낙엽 2016.11.16 254
86 QUnit을 이용한 JavaScript 단위 테스트 file 황제낙엽 2016.11.16 36
85 멤버 연산자 황제낙엽 2014.12.30 47
84 연산자 this 황제낙엽 2014.12.30 23
83 typeof 와 instanceof의 차이, 타입 또는 클래스 구분하기 황제낙엽 2013.10.24 38
» HTTP Content-Type 정리 황제낙엽 2013.09.30 68
81 getBoundingClientRect in FF3 file 황제낙엽 2013.01.11 36
80 Stack (스택) 예제 프로그램 황제낙엽 2012.12.27 27
79 Javascript delete 황제낙엽 2012.06.11 20
78 delete 연산자에 대한 고찰 황제낙엽 2012.06.11 42
77 자바스크립트의 쉬프트 연산자 (Shift Operator) 와 음수 (Negative) 이야기 황제낙엽 2012.05.31 726
76 연산자 (===, ==, >=, <=) 황제낙엽 2012.05.30 47
75 JavaScript 재입문 황제낙엽 2012.05.29 50
74 JavaScript Touch and Gesture Events iPhone and Android 황제낙엽 2012.04.12 337
73 Javascript ArrayBuffer ? Binary handling in javascript 황제낙엽 2012.03.19 218
72 Alert 에서의 개행처리 황제낙엽 2012.03.09 80
71 자바스크립트 숫자형 체크 함수 (isFinite() 함수 와 isNaN() 함수) 황제낙엽 2011.12.13 67