【OkHttp】OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 )
生活随笔
收集整理的這篇文章主要介紹了
【OkHttp】OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OkHttp 系列文章目錄
【OkHttp】OkHttp 簡介 ( OkHttp 框架特性 | Http 版本簡介 )
文章目錄
- OkHttp 系列文章目錄
- 一、OkHttp 簡介
- 二、Http 版本簡介
一、OkHttp 簡介
OkHttp 是 Square 開發開源網絡框架 , 目前已經替代了 HttpConnection 和 HttpClient ;
OkHttp 官網 : https://square.github.io/okhttp/
使用 OkHttp 可以更快的下載并節省帶寬 ; OkHttp 是一格高效的 HTTP 客戶端 , 具有以下特性 :
- 套接字復用 : HTTP/2 支持 Socket 套接字復用 ;
- 連接池機制 : 如果 HTTP/2 不可用 , 則使用連接池機制 , 降低請求延遲 ;
- 數據壓縮 : 底層實現 GZIP 數據壓縮 , 縮小下載內容的大小 ;
- 緩存鏈接 : 通過緩存技術 , 避免網絡重復請求的情況 ;
- 重連接機制 : 網絡出現問題后 , OkHttp 會嘗試恢復鏈接 , 對用戶完全透明 ;
二、Http 版本簡介
當前 HTTP 協議分為以下幾個版本 , 根據時間排序 :
- HTTP/0.9 : 199119911991 年 , 只能進行 GET 請求 , 不能傳輸數據包 , 規定客戶端服務器通信格式 ; ( 不是正式標準 )
- HTTP/1.0 : 199619961996 年 , 增加了 PUT , PATCH , HEAD , OPTIONS , DELETE 等命令 , 不再限制傳輸內容的格式 ; ( 正式標準 )
- HTTP/1.1 : 199719971997 年 , 支持 長連接 , 帶寬節約 , HOST 域 , 管道機制 , 分塊傳輸編碼 等機制 ; ( 目前使用最廣泛的版本 )
- HTTP/2 : 201520152015 年 , 支持 多路復用 , 服務器推送 , 頭信息壓縮 , 二進制協議 等機制 ; ( 逐步推進覆蓋市場 )
目前使用最廣泛的版本是 HHTP/1.1 , 但是 201520152015 年后 , HTTP/2 出現 , 逐漸覆蓋市場 ;
總結
以上是生活随笔為你收集整理的【OkHttp】OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【错误记录】TabLayout 升级支持
- 下一篇: 【OkHttp】Android 项目导入