目录

Interceptor.Chain

Class Info

public abstract static class Interceptor.Chain

拦截器链。

Public Method Summary

Qualifier and Type

Method Name and Description

public abstract Response<ResponseBody>

proceed(Request request)

继续执行请求,走向下一链。

public abstract Request

request()

返回拦截器链中当前的请求数据。

public abstract RequestFinishedInfo

requestFinishedInfo()

返回请求结束后,此拦截器链中获取到的相关信息。

Public Methods

[h2]proceed

Method

public abstract Response<ResponseBody> proceed(Request request) throws IOException

继续执行请求,走向下一链。

Parameters

Name

Description

request

网络请求对象。

Returns

Type

Description

Response<ResponseBody>

网络请求的响应结果。

Throws

Name

Description

IOException

如果在此过程中发生IOException将抛出异常。

[h2]request

Method

public abstract Request request()

返回拦截器链中当前的请求数据。

Returns

Type

Description

Request

请求数据。

[h2]requestFinishedInfo

Method

public abstract RequestFinishedInfo requestFinishedInfo()

返回请求结束后,此拦截器链中获取到的相关信息,如请求时延信息、URL地址、IP等,仅对设置的网络拦截器生效。

Returns

Type

Description

RequestFinishedInfo

拦截器链中获取到的相关信息,如请求时延信息、URL地址、IP等。