在HTTP的請求頭中,可以使用Content-type來指定不同格式的請求信息
我們可以抓包或者接口文檔查看Content-type的類型,來確定請求體中需要傳入的類型
Json格式:application/json
Json格式有兩種結構:對象和數組
對象:用大括號括表示,對象由屬性組成,屬性由鍵值對組成。多個屬性之間用逗號隔開,鍵必須用雙引號引起來。如:{"name"="zhangsan","age"=38}
數組:用中括號括起來,表示數組,數組由單獨的value組成。如:["name",18,false,null]
json格式支持的四種基本類型
1.字符串 2.數字(整數、浮點數、負數) 3.邏輯值(布爾)(true、false) 4.null
注意:如果值是字符串,必須用雙引號,true、false、null必須小寫
json嵌套
JSON數組或者JSON對象中的value可以是另一個對象或者數組
對象嵌套數組:{"name":"xiaoming","age":18,"study":["math","science"]}
還有數組嵌套對象、對象嵌套對象、數組嵌套數組
表單格式:application/x-www-form-urlencoded
知識點:form表單默認的數據格式類型
表達格式又叫form格式,或者x-www-form-urlencoded格式,表單格式是由鍵值對組成,鍵和值之間用等號(=)連接。多個鍵值對之間用&符合連接,鍵和值不需要引號
如:name=Tom&age=19
binary格式:application/octet-stream
可以上傳二進制數據,通常用來上傳文件,由於沒有鍵值,所以,一次只能上傳一個文件
媒體格式:multipart/form-data
需要在表單中進行文件上傳時,就需要使用該格式。
Params
params它會將參數放入url的后面提交到后台(帶到請求的接口鏈接里),用於Get請求