OkHttps 異步請求 HttpCall

2020-04-29 09:34 更新

  HttpCall對象是異步請求方法(getpost、put、delete)的返回值,與javaFuture接口很像,它有如下方法:

  • cancel() 取消本次請求,返回取消結(jié)果
  • isCanceled() 返回請求是否被取消
  • isDone() 返回是否執(zhí)行完成,包含取消和失敗
  • getResult() 返回執(zhí)行結(jié)果HttpResult對象,若請求未執(zhí)行完,則掛起當(dāng)前線程直到執(zhí)行完成再返回

  取消一個異步請求示例:

HttpCall call = http.async("/users/1").get();


System.out.println(call.isCanceled());     // false


boolean success = call.cancel();           // 取消請求


System.out.println(success);               // true
System.out.println(call.isCanceled());     // true

如果覺得 OkHttps 好用,就去點個 Star 吧,項目地址:


官方網(wǎng)站:http://okhttps.ejlchina.com/

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號