OkHttps 配置 OkHttpClient

2020-04-29 09:35 更新

  與其他封裝 OkHttp3 的框架不同,OkHttps 并不會(huì)遮蔽 OkHttp3 本身就很好用的功能,如下:

HTTP http = HTTP.builder()
    .config((Builder builder) -> {
        // 配置連接池 最小10個(gè)連接(不配置默認(rèn)為 5)
        builder.connectionPool(new ConnectionPool(10, 5, TimeUnit.MINUTES));
        // 配置連接超時(shí)時(shí)間(默認(rèn)10秒)
        builder.connectTimeout(20, TimeUnit.SECONDS);
        // 配置攔截器
        builder.addInterceptor((Chain chain) -> {
            Request request = chain.request();
            // 必須同步返回,攔截器內(nèi)無法執(zhí)行異步操作
            return chain.proceed(request);
        });
        // 其它配置: SSL、緩存、代理、事件監(jiān)聽...
    })
    .build();

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


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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號