http請求與響應(content-type)


http請求信息由瀏覽器把地址欄URL信息和頁面(html、jsp、asp)組裝成http請求消息體(如下)。

<request-line>(請求消息行)
<headers>(請求消息頭)
<blank line>(請求空白行)
[<request-body>](請求消息數據)

 

【content-type】是請求消息頭中的一個請求參數,標識請求消息數據的格式。

例如: Content-Type: text/html;charset:utf-8;

  1. 類型格式:type/subtype(;parameter)? type  
  2. 主類型,任意的字符串,如text,如果是*號代表所有;   
  3. subtype 子類型,任意的字符串,如html,如果是*號代表所有;   
  4. parameter 可選,一些參數,如Accept請求頭的q參數, Content-Type的 charset參數。  

使用瀏覽器請求響應時,在html頁面中可以通過下面的方式指定

方式1.這種方式可以指定很多種媒體類型(也稱為互聯網媒體類型;也叫做MIME類型),

但是不能指定application/x-www-form-urlencodedmultipart/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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM