RequestFinishedInfo

public abstract class RequestFinishedInfo extends Object

有关已完成请求的信息。传递给 RequestFinishedInfo.Listener

若要将数据与原始请求相关联,请在创建请求时使用 UrlRequest.Builder.addRequestAnnotation(Object) 添加一个唯一标识符,并在收到 RequestFinishedInfo 时调用 getAnnotations() 以检索该标识符。

嵌套类摘要

class RequestFinishedInfo.Listener 侦听已完成的请求,以收集指标。 

常量摘要

int CANCELED 原因值,表示请求已取消。
int FAILED 原因值,表示请求失败或返回错误。
int SUCCEEDED 原因值,表示请求成功。

公共构造函数摘要

公共方法摘要

abstract Collection<Object>
getAnnotations()
返回调用方在使用 UrlRequest.Builder.addRequestAnnotation(Object) 启动请求时提供的对象。
abstract CronetException
abstract int
getFinishedReason()
返回请求完成的原因。
abstract UrlResponseInfo
getResponseInfo()
如果请求的响应已开始,则返回该请求的 UrlResponseInfo
abstract String
getUrl()
返回请求的原始 URL。

继承方法摘要

常量

public static final int CANCELED

原因值,表示请求已取消。从 getFinishedReason() 返回。

常量值: 2

public static final int FAILED

原因值,表示请求失败或返回错误。从 getFinishedReason() 返回。

常量值: 1

public static final int SUCCEEDED

原因值,表示请求成功。从 getFinishedReason() 返回。

常量值: 0

公共构造函数

public RequestFinishedInfo ()

公共方法

public abstract Collection<Object> getAnnotations ()

返回调用方在使用 UrlRequest.Builder.addRequestAnnotation(Object) 启动请求时提供的对象。注解可用于将 RequestFinishedInfo 与原始请求或请求类型相关联。

返回
  • 创建请求时提供的注解

public abstract CronetException getException ()

返回

public abstract int getFinishedReason ()

返回请求完成的原因。

返回

public abstract UrlResponseInfo getResponseInfo ()

如果请求的响应已开始,则返回该请求的 UrlResponseInfo

返回

public abstract String getUrl ()

返回请求的原始 URL。

返回
  • 请求的原始 URL