کرونت‌اینترسپت

public final class CronetInterceptor implements Interceptor, AutoCloseable


یک رهگیر OkHttp که ترافیک HTTP را به جای استفاده از پشته شبکه OkHttp، به استفاده از Cronet هدایت می‌کند.

رهگیر باید به عنوان آخرین رهگیر برنامه استفاده شود تا اطمینان حاصل شود که قبل از ارسال درخواست روی سیم و پس از بازگشت پاسخ، از همه رهگیرهای دیگر بازدید شده است.

این interceptor در بیشتر موارد یک جایگزین plug-and-play برای پشته OkHttp است، با این حال، نکاتی وجود دارد که باید در نظر داشته باشید:

  1. کل هسته OkHttp دور زده می‌شود. این شامل پیکربندی ذخیره‌سازی و رهگیرهای شبکه می‌شود.
  2. به دلیل عدم تطابق بین معماری Cronet و OkHttp، برخی از فیلدهای پاسخ پر نمی‌شوند. TODO(danstahr): یک لیست مشخص اضافه کنید.

خلاصه

انواع تو در تو

public final class CronetInterceptor.Builder

یک سازنده برای CronetInterceptor .

روش‌های عمومی

void
close ()
Response
static CronetInterceptor.Builder
newBuilder ( CronetEngine cronetEngine)

یک سازنده CronetInterceptor ایجاد می‌کند.

ثابت‌های ارث‌بری‌شده

از okhttp3.Interceptor

روش‌های عمومی

بستن

public void close()

رهگیری

public Response intercept(Interceptor.Chain chain)
پرتاب‌ها
java.io.IOException

سازنده جدید

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

یک سازنده CronetInterceptor ایجاد می‌کند.