retrofit的簡單使用 請求網路資料

2021-08-28 21:42:10 字數 913 閱讀 7474

倒入依賴

implementation 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'寫乙個網路資料的bean類

寫乙個所有介面都一樣的介面頭 方便呼叫

public class constant
寫乙個介面 繼續拼接往介面頭後面拼接的介面

public inte***ce api
mainactivity中的**

建立乙個retrofit物件將大部分一樣的介面頭部從constant類中拿出

retrofit build = new retrofit.builder().baseurl(constant.constant_get)

.addconverte***ctory(gsonconverte***ctory.create())

.build();

拼接上api類中的位址部分

api api = build.create(api.class);

拼接上api類中的id

callcall = api.getcall(1);

請求call.enqueue(new callback()

@override

public void onfailure(callcall, throwable t)

});

retrofit簡單的網路請求

目前retrofit速度最快,接下來是okhttp,最後是volley。定義乙個介面 public inte ce service 現在是模擬get請求,get後面帶的引數是網頁的子目錄,比如,www.baidu.com api cook list,那get後面就帶 api cook list 而b...

Retrofit簡單使用

新增retrofit依賴 compile com.squareup.retrofit2 retrofit 2.3.0 新增gson轉換器的依賴 compile com.squareup.retrofit2 converter gson 2.3.0 配置服務介面 public inte ce apis...

retrofit的簡單使用

有引數的寫入引數,如 get user login calllogin query mobile string mobile,query password string password 沒有引數的不寫引數 get product getcatagory 建立方法 callgouwu 二 建立類寫入...