OkHttp

簡介:css

  OkHttp是一個針對Android和Java應用的Http和SPDY客戶端。android

  HTTP是現代網絡應用的通用協議。它決定了咱們如何交換數據或者媒體。高效的HTTP通訊能夠提升數據加載速度並節省帶寬。git

  OkHttp是一個高效的HTTP客戶端:會從不少經常使用的鏈接問題中自動恢復。若是您的服務器配置了多個IP地址,當第一個IP鏈接失敗的github

時候,OkHttp會自動嘗試下一個IP。OkHttp還處理了代理服務器問題和SSL握手失敗問題。服務器

整體設計:

超時設置:

  okhttp3.0以前:網絡

  client.setConnectTimeout(10, TimeUnit.SECONDS);   client.setWriteTimeout(10, TimeUnit.SECONDS);   client.setReadTimeout(30, TimeUnit.SECONDS);

  okhttp3.0以後:ui

client.newBuilder().connectTimeout(10, TimeUnit.SECONDS); client.newBuilder().readTimeout(10,TimeUnit.SECONDS); client.newBuilder().writeTimeout(10,TimeUnit.SECONDS);
相關文章
相關標籤/搜索