org.chromium.net

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.Callback.onFailed() 的异常,当 UrlRequest.CallbackUploadDataProvider 方法抛出异常时。

CronetException

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

InlineExecutionProhibitedException

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

NetworkException

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

QuicException

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

注释

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 的注释。