MIME是什麼?舉個例子就夠了
MI是媒體,ME是型別,總的大致意思是媒體型別;
MIME的具體化就是Content-Type
下面舉個MIME的例子:
Content-Type: text/html;charset:utf-8;
text表示主型別;
html表示次型別;
charset表示引數;
utf-8表示引數的值;
因此,Conten-Type存在一個固定的格式:type/subtype;parameter:type;
注意:
(1)如果主型別、subtype是*號代表所有;
常見的有以text型別的,image型別的,application型別的;舉例如下:
(a)text型別的
text/html : 表示傳送的媒體資料是文字且格式為HTML格式
text/plain :表示傳送的媒體資料是文字且格式為純文字格式
text/xml : 表示傳送的媒體資料是文字且格式為XML格式
(b)image型別的:
image/gif :表示傳送的媒體資料是圖片且格式為gif格式
image/jpeg :表示傳送的媒體資料是圖片且格式為jpg格式
image/png:表示傳送的媒體資料是圖片且格式為png格式
(c)application型別的:
application/x-www-form-urlencoded:這表示把form表單資料被編碼為key/value格式然後傳送到伺服器
application/json:表示傳送的資料為JSON資料的格式
multipart/form-data:需要在表單中進行檔案上傳時,就需要使用該格式
(不常用)
application/pdf:表示傳送的資料pdf格式
application/msword:表示傳送的資料Word文件格式
application/octet-stream:表示傳送的資料二進位制流資料(如常見的檔案下載)
application/xhtml+xml:表示傳送的資料XHTML格式
application/xml:表示傳送的資料是XML資料格式
application/atom+xml:表示傳送的資料是Atom XML聚合格式