關於http

HTTP是什麼?HTTP是基於TCP/IP的關於數據如何在萬維網中如何通訊的協議html

1.get請求瀏覽器

使用get請求時,參數會以key=value的形式拼接在請求的url後面,安全性較低,數據直接暴露在連接上,並且受限於請求URL的長度限制,通常參數較少時會使用get請求。安全

瀏覽器會把http header和data一併發送出去,服務器響應200(返回數據)。服務器

例如:http://m.baidu.com/address/getlist.html?limit=50&offset=0&t=1502345139870併發

2.get請求app

當參數數量較多,且對數據有必定安全性要求時,會考慮用post請求傳遞參數數據。POST請求的參數數據是在Request body中;post

瀏覽器先發送header,服務器響應100 continue,瀏覽器再發送data,服務器響應200 ok(返回數據)編碼

1.求頭中的Content-Type爲application/x-www-form-urlencoded

 body中按照 key1=value1&key2=value2 進行編碼,key和value都要進行urlEncodeurl

2.求頭中的multipart/formData

相關文章
相關標籤/搜索