CronetInterceptor

public final class CronetInterceptor implements Interceptor, AutoCloseable


OkHttp 네트워크 스택을 사용하는 대신 Cronet을 사용하도록 HTTP 트래픽을 리디렉션하는 OkHttp 인터셉터입니다.

인터셉터는 요청을 전송하기 전에 다른 모든 인터셉터가 방문되고 응답이 반환된 후에 사용되는 마지막 애플리케이션 인터셉터로 사용해야 합니다.

인터셉터는 대부분 OkHttp 스택을 대체하는 플러그 앤 플레이이지만 다음과 같은 주의사항을 염두에 두어야 합니다.

  1. OkHttp 코어 전체가 우회됩니다. 여기에는 캐싱 구성 및 네트워크 인터셉터가 포함됩니다.
  2. Cronet과 OkHttp의 아키텍처 간 불일치로 인해 일부 응답 필드가 채워지지 않습니다. TODO(danstahr): 구체적인 목록 추가

요약

중첩된 유형

public final class CronetInterceptor.Builder

CronetInterceptor의 빌더입니다.

공개 메서드

void
Response
static CronetInterceptor.Builder
newBuilder(CronetEngine cronetEngine)

CronetInterceptor 빌더를 만듭니다.

상속된 상수

okhttp3.Interceptor에서 상속됨

공개 메서드

닫기

public void close()

intercept

public Response intercept(Interceptor.Chain chain)
생성 값
java.io.IOException

newBuilder

public static CronetInterceptor.Builder newBuilder(CronetEngine cronetEngine)

CronetInterceptor 빌더를 만듭니다.