org.chromium.net

注释

ConnectionMigrationOptions.Experimental

一种注释,用于标记尚未被视为稳定的 API。

DnsOptions.Experimental

一种注释,用于标记尚未被视为稳定的 API。

Proxy.HttpConnectCallback.OnResponseReceivedAction

在调用 onResponseReceived 时可执行的操作。

Proxy.Scheme

定义代理时支持的方案。

ProxyOptions.AllProxiesFailedBehavior

定义 ProxyOptions 中所有代理均失败后的行为。

QuicOptions.Experimental

一种注释,用于标记尚未被视为稳定的 API。

QuicOptions.QuichePassthroughOption

一种注释,用于配置未由 Cronet 精心挑选的 QUICHE 选项的 API。

UrlRequest.Experimental

一种注释,用于标记尚未被视为稳定的 API。

AndroidProxyOptions
BidirectionalStream

用于通过 HTTP/2 或 QUIC 连接双向发送和接收数据的类。

BidirectionalStream.Builder

BidirectionalStream 的构建器。

BidirectionalStream.Callback

用于接收来自 BidirectionalStream 的回调的回调类。

ConnectionMigrationOptions

用于配置 Cronet 的连接迁移功能的类。

ConnectionMigrationOptions.Builder

ConnectionMigrationOptions 的构建器。

CronetEngine

用于处理 UrlRequest 的引擎,它使用当前平台上可用的最佳 HTTP 堆栈。

CronetEngine.Builder

CronetEngine 的构建器,允许在运行时配置 CronetEngine

CronetEngine.Builder.LibraryLoader

一个类,提供用于加载 Cronet 原生库的方法。

CronetProvider

提供用于创建 CronetEngine.Builder 实例的工厂方法。

DnsOptions

用于配置 Cronet 的主机解析功能的类。

DnsOptions.Builder

DnsOptions 的构建器。

DnsOptions.StaleDnsOptions

用于配置 Cronet 的过时 DNS 功能的类。

DnsOptions.StaleDnsOptions.Builder

StaleDnsOptions 的构建器。

NetworkQualityRttListener

监控网络堆栈各个层级的各种往返时间 (RTT) 的观测结果。

NetworkQualityThroughputListener

用于接收来自网络质量估算器的吞吐量观测结果的监听器。

Proxy

表示可供 CronetEngine 使用的代理。

Proxy.HttpConnectCallback

控制通过 HTTP CONNECT 建立的隧道。

Proxy.HttpConnectCallback.Request

表示正在向代理服务器发送的 HTTP CONNECT 请求。

ProxyOptions

定义可供 CronetEngine 使用的代理配置。

QuicOptions

Cronet 中 QUIC 的配置选项。

QuicOptions.Builder

QuicOptions 的构建器。

RequestFinishedInfo

有关已完成请求的信息。

RequestFinishedInfo.Listener

监听已完成的请求,以便收集指标。

RequestFinishedInfo.Metrics

为单个请求收集的指标。

UploadDataProvider

抽象类,允许嵌入方为 UrlRequest 提供上传正文。

UploadDataProviders

此类已弃用。

请改用 org.chromium.net.apihelpers.UploadDataProviders

UploadDataSink

UploadDataProvider 定义回调方法。

UrlRequest

控制 HTTP 请求(GET、PUT、POST 等)。

UrlRequest.Builder

UrlRequest 的构建器。

UrlRequest.Callback

Cronet 的用户可扩展此类,以接收指示正在处理的 UrlRequest 的进度的回调。

UrlRequest.Status

getStatus 返回的请求状态值。

UrlRequest.StatusListener

getStatus 一起使用的监听器类,用于接收 UrlRequest 的状态。

UrlResponseInfo

有关响应的基本信息。

UrlResponseInfo.HeaderBlock

响应标头或尾部的不可修改容器。

例外情况

CallbackException

UrlRequest.CallbackUploadDataProvider 方法抛出异常时,传递给 UrlRequest.Callback.onFailed() 的异常。

CronetException

传递给 UrlRequest.Callback.onFailed() 的基本异常。

InlineExecutionProhibitedException

当执行器在 execute 中内联运行提交的可运行对象,但未调用 allowDirectExecutor 时抛出。

NetworkException

当 Cronet 无法处理网络请求时,传递给 UrlRequest.Callback.onFailed() 的异常。

QuicException

NetworkException 的子类,包含来自 QuicErrorCode 的详细 QUIC 错误代码。