POST和GET以及同步請求和異步請求的區別

一、HTTP是應用層的網絡傳輸協議,對於HTTP的請求方式主要流行的GET請求與POST請求對於GET請求與POST請求的區別

1.GET請求,服務器以及參數都會出現在請求接口中,也就是請求參數也是接口的一部分,而POST請求在接口中只有服務器地址,而參數會作爲請求提交給服務器。

2.因爲GET請求會出現在請求接口中,所以信息容易被捕獲,安全性低,POST請求參數封裝在請求體中,作爲二進制流進行傳輸,不易被捕獲,安全性高。

3.GET在請求時,接口的字節數有限制,支持小數據的提交,而POST請求從理論上來講沒有限制性,雖然理論上對於GET請求與POST請求都可以提交請求,但是GET多用於從服務器請求數據,而POST多用於向服務器提交數據


二、同步和異步的區別

1.使用同步鏈接,當同步連接請求數據時,當數據還未請求成功之前,用戶界面做任何操作都是無效的,都是不會響應的。只有當請求數據完畢之後,纔會響應用戶交互,所以通常會卡死主線程

2.異步連接:當異步請求時,會有單獨的子線程去請求數據,而主線程依然響應處理用戶交互,所以此時用戶交互得到處理,用戶流暢操作,用戶體驗比較好,所以開發過程中最多的還是異步鏈接。


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