目錄

1.介紹
2.格式
3.幾種常見方式
1.application/x-www-form-urlencoded(默認(rèn)方式)
2.multipart/form-data(上傳文件,圖片及mp3等)
3.application/json(最常用)
4.text/xml
在HTTP協(xié)議消息頭中,使用Content-Type來表示媒體類型信息。它被用來告訴服務(wù)端如何處理請求的數(shù)據(jù),以及告訴客戶端(一般是瀏覽器)如何解析響應(yīng)的數(shù)據(jù),比如顯示圖片,解析html或僅僅展示一個(gè)文本等。
Post請求的內(nèi)容放置在請求體中,Content-Type定義了請求體的編碼格式。數(shù)據(jù)發(fā)送出去后,還需要接收端解析才可以。接收端依靠請求頭中的Content-Type字段來獲知請求體的編碼格式,最后再進(jìn)行解析。
2.格式Content-Type:type/subtype ;parameter
type:主類型,任意的字符串,如text,如果是*號(hào)代表所有;
subtype:子類型,任意的字符串,如html,如果是*號(hào)代表所有,用“/”與主類型隔開;
parameter:可選參數(shù),如charset,boundary等。
例如:
Content-Type: text/html;
Content-Type: application/json;charset:utf-8;
Content-Type: application/x-www-form-urlencoded;charset:utf-8;
默認(rèn)以 application/x-www-form-urlencoded 方式提交數(shù)據(jù)。
此方式的編碼方式:首先,Content-Type 被指定為 application/x-www-form-urlencoded;post將請求參數(shù)以key1=value1&key2=value2這種鍵值對的方式進(jìn)行組織,并放入到請求體中。其中中文或某些特殊字符,如"/"、","、“:" 等會(huì)自動(dòng)進(jìn)行URL轉(zhuǎn)碼
指定傳輸數(shù)據(jù)為二進(jìn)制類型,使用表單上傳文件時(shí)、圖片及mp3等,必須讓
猜你還喜歡下面的內(nèi)容