CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


यह एक OkHttp इंटरसेप्टर है. यह OkHttp नेटवर्क स्टैक का इस्तेमाल करने के बजाय, Cronet का इस्तेमाल करने के लिए एचटीटीपी ट्रैफ़िक को रीडायरेक्ट करता है.

इंटरसेप्टर का इस्तेमाल, आखिरी ऐप्लिकेशन इंटरसेप्टर के तौर पर किया जाना चाहिए. इससे यह पक्का किया जा सकेगा कि वायर पर अनुरोध भेजने से पहले और जवाब मिलने के बाद, सभी इंटरसेप्टर पर विज़िट किया गया हो.

इंटरसेप्टर, OkHttp स्टैक के लिए प्लग-एंड-प्ले रिप्लेसमेंट है. हालांकि, कुछ बातों का ध्यान रखना ज़रूरी है:

  1. OkHttp के पूरे कोर को बायपास कर दिया जाता है. इसमें कैश मेमोरी कॉन्फ़िगरेशन और नेटवर्क इंटरसेप्टर शामिल हैं.
  2. Cronet और OkHttp के आर्किटेक्चर में अंतर होने की वजह से, जवाब के कुछ फ़ील्ड में जानकारी नहीं भरी जा रही है. TODO(danstahr): add a concrete list).

खास जानकारी

नेस्ट किए गए टाइप

public final class CronetInterceptor.Builder

CronetInterceptor के लिए बिल्डर.

पब्लिक मेथड

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

यह CronetInterceptor बिल्डर बनाता है.

इनहेरिट किए गए कॉन्स्टेंट

From okhttp3.Interceptor

पब्लिक मेथड

बंद करें

public void close()

इंटरसेप्ट

public Response intercept(Interceptor.Chain chain)
थ्रो
java.io.IOException

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

यह CronetInterceptor बिल्डर बनाता है.