Retrofit v2.1.0 發布,一個類型安全的Java和Android 的REST客戶端庫

jopen 8年前發布 | 17K 次閱讀 Retrofit HTTP Android Java REST JSON XML

Retrofit是Square公司開發的一個類型安全的Java和Android 的REST客戶端庫,這個庫為網絡認證、API請求以及用OkHttp發送網絡請求提供了強大的框架 。Retrofit 庫使得從web api下載JSON 或者xml數據變的非常簡單直接,一旦數據下載完成即將其解析成普通java類(POJO)。

Retrofit特點 :

  • 底層使用OkHttp進行網絡傳輸,性能好,速度快;
  • 擁有出色的API文檔和社區支持 ;
  • 可以自動將REST API返回的數據轉化為Java對象,且支持多種數據轉換格式(如json、xml等) ;
  • 使用Java注解聲明HTTP請求 ;
  • 支持 Multipart請求和文件上傳;

更新日志

  • New: @HeaderMap annotation and support for supplying an arbitrary number of headers to an endpoint.
  • New: @JsonAdapter annotations on the @Body parameter and on the method will be propagated to Moshi for creating the request and response adapters, respectively.
  • Fix: Honor the Content-Type encoding of XML responses when deserializing response bodies.
  • Fix: Remove the stacktrace from fake network exceptions created from retrofit-mock's NetworkBehavior. They had the potential to be misleading and look like a library issue.
  • Fix: Eagerly catch malformed Content-Type headers supplied via @Header or @Headers.

下載

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!