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。

类

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

此类已弃用。

在 minSDK <= 23 的情况下,System.loadLibrary 不可靠,因此使用此方法来提供替代的、更可靠的加载程序。

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 或 UploadDataProvider 方法抛出异常时,传递给 UrlRequest.Callback.onFailed() 的异常。

CronetException

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

InlineExecutionProhibitedException

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

NetworkException

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

QuicException

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