http請求信息由瀏覽器把地址欄URL信息和頁面(html、jsp、asp)組裝成http請求消息體(如下)。
<request-line>(請求消息行)
<headers>(請求消息頭)
<blank line>(請求空白行)
[<request-body>](請求消息數據)
【content-type】是請求消息頭中的一個請求參數,標識請求消息數據的格式。
例如: Content-Type: text/html;charset:utf-8;
- 類型格式:type/subtype(;parameter)? type
- 主類型,任意的字符串,如text,如果是*號代表所有;
- subtype 子類型,任意的字符串,如html,如果是*號代表所有;
- parameter 可選,一些參數,如Accept請求頭的q參數, Content-Type的 charset參數。
使用瀏覽器請求響應時,在html頁面中可以通過下面的方式指定
方式1.這種方式可以指定很多種媒體類型(也稱為互聯網媒體類型;也叫做MIME類型),
但是不能指定application/x-www-form-urlencoded和multipart/form-data這兩種類型。
<meta content="application/json">
<meta content="text/plain">
<meta content="application/">
方式2.這種方式盡可以指定兩種類型
<form action="" enctype="multipart/form-data"></form>
<form action="" enctype="application/x-www-form-urlencoded"></form>
其中 【application/x-www-form-urlencoded】是默認的類型,瀏覽器會把表單中發送的數據編碼為“名稱/值”對的形式
當向服務器發送大量的文本、包含非ASCII字符的文本或二進制數據時,例如上傳文件時,可以選擇【multipart/form-data】
在使用ajax,jemeter進行http請求響應時,
直接設定請求消息頭:參數:數據
例如:content-type:“application/json”