Please enable JavaScript.
Coggle requires JavaScript to display documents.
Retrofit (功能 (基於 OkHttp、遵循 RESTful API 設計風格。, 透過 @Annotation 來設定請求的內容。,…
Retrofit
定義
一個 RESTful API 的 HTTP 網路請求套件。
底層是基於 OkHttp 套件實作。
作者
Square
功能
基於 OkHttp、遵循 RESTful API 設計風格。
透過
@Annotation
來設定請求的內容。
支援「同步」和「非同步」的操作。
支援多種資料格式轉換。
提供 RxJava 的支援。
優點
拓展性良好
漂亮解耦
高度封裝
容易使用
使用
@Annotation
來設定請求方法。
使用不同設計模式來簡化使用。
功能強大
支援同步 & 非同步的操作。
支援不同資料格式轉換。
支援 RxJava。
應用場景
任何網路請求都可以優先選擇使用。
如果是使用 RESTful API 的設計風格或者是使用 RxJava 就更適合使用。