简述http请求中的同步和异步
生活随笔
收集整理的這篇文章主要介紹了
简述http请求中的同步和异步
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以http請求為例,同步請求就是指瀏覽器在處理完這個請求之前不能夠接收其他請求; 異步請求就是指瀏覽器沒處理完這個請求之前還可以接收用戶的其他請求或者交互操作.
http請求方式,分為GET與POST:?
GET?
? ? ? ? 請求參數直接跟在URL后,URL只支持大約2K的長度,即2048字符數,換句話說, GET請求傳參有限制;使用GET進行AJAX請求時候會緩存導致出現的頁面不是正確的,一般在請求參數中加一個random隨機值或者當前時間參數;
POST?
? ?必須配合表單使用,將請求的參數封裝到http頭信息中,不會再URL中顯示?
? ?需要將form表單中的值先取出轉換成字符串,用&符號連接,(同GET傳參數一樣);提交數據量2GB ;
另外,同步的方法不適合高并發高壓力以及需要處理大量數據的場景, 運行的效率也沒有異步方法高, 同步適用于簡單的查詢或簡單的修改操作, 在需要根據結果集再采取下一步操作的場景中必須使用同步模式, 對用戶來講, 異步當然是最好的, 但同步開發會相對簡單許多, 對服務器的要求也沒有異步高
總結
以上是生活随笔為你收集整理的简述http请求中的同步和异步的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于Class.forName()
- 下一篇: 关于Java基础需要注意的点