因特網上有數(shù)千種不同類型的數(shù)據(jù),HTTP仔細地給每種要通過web傳輸?shù)膶ο蠖即蛏狭嗣麨镸IME類型(MIME type)的數(shù)據(jù)格式標簽。最初設計MIME(Multipurpose Internet Mali Extension柱彻,多用途英特網郵件擴藏)是為了解決在不同 的電子郵件系統(tǒng)之間搬移報文時存在的問題幽污。MIME 在電子郵件系統(tǒng)中工作得非常好,因此 HTTP 也采納了它煤墙,用它來描述并標記多媒體內容。
Web 服務器會為所有 HTTP 對象數(shù)據(jù)附加一個 MIME 類型(參見圖 1-3)宪拥。當 Web 瀏覽器從服務器中取回一個對象時仿野,會去查看相關的 MIME 類型,看看它是否知道 應該如何處理這個對象她君。大多數(shù)瀏覽器都可以處理數(shù)百種常見的對象類型:顯示圖 片文件设预、解析并格式化 HTML 文件、通過計算機聲卡播放音頻文件犁河,或者運行外部 插件軟件來處理特殊格式的數(shù)據(jù)鳖枕。
MIME 類型是一種文本標記,表示一種主要的對象類型和一個特定的子類型桨螺,中間
由一條斜杠來分隔宾符。
- HTML 格式的文本文檔由 text/html 類型來標記
- 普通的 ASCII 文本文檔由 text/plain 類型來標記
- JPEG 版本的圖片為 image/jpeg 類型
- GIF 格式的圖片為 image/gif 類型
- Apple 的 QuickTime 電影為 video/quicktime 類型
- 微軟的 PowerPoint 演示文件為 application/vnd.ms-powerpoint 類型
...
具體可查看W3C列表:
MIME type 列表