OkHttps 異步請(qǐng)求 HttpCall

2020-04-29 09:34 更新

  HttpCall對(duì)象是異步請(qǐng)求方法(get、post、put、delete)的返回值,與javaFuture接口很像,它有如下方法:

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

  取消一個(gè)異步請(qǐng)求示例:

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


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


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


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

如果覺得 OkHttps 好用,就去點(diǎn)個(gè) Star 吧,項(xiàng)目地址:


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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)