OkHttps 使用標簽

2020-04-29 09:34 更新

  有時候我們想對HTTP任務加以分類,這時候可以使用標簽功能:

http.async("/users")    //(1)
        .setTag("A")
        .get();

        
http.async("/users")    //(2)
        .setTag("A.B")
        .get();

        
http.async("/users")    //(3)
        .setTag("B")
        .get();

        
http.async("/users")    //(4)
        .setTag("B")
        .setTag("C")    // 從 v1.0.4 標簽將以追加模式添加,等效于 setTag("B.C")
        .get();

        
http.async("/users")    //(5)
        .setTag("C")
        .get();

  當使用標簽后,就可以按標簽批量的對HTTP任務進行取消:

int count = http.cancel("B");              //(2)(3)(4)被取消(取消標簽包含"B"的任務)
System.out.println(count);                 // 輸出 3

  同樣的,只有異步HTTP任務才可以被取消。標簽除了可以用來取消任務,在預處理器中它也可以發(fā)揮作用,請參見[并行預處理器]與[串行預處理器]章節(jié)。

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


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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號