Get和Post的異同

Get和Post的異同

  • 相同點:

1.都可以向服務器傳遞參數

2.都可以獲取服務器返回的相應

3.只能由客戶端發請求,服務端迴響應. 只能由客戶端找服務端,不存在服務端找客戶端

4.HTTP是短(無)連接: 發請求->迴響應->鏈接立刻斷開. 這樣可以支持大量的客戶端.
Sokect是長連接 客戶端和服務器保持連接不斷,可以長時間進行收發數據. 聊天,智能家居,無人機

  • 不同點:

1.get一般用於下載數據,post一般用於上傳數據. 實際上是因爲get上傳的數據量有限制.一般爲4K. 但是post上傳數據無限制.所以上傳圖片,mp3,視頻等一定需要post請求

2.get方法明文傳輸數據(參數),不安全. post將參數放入body中,更安全.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章