Android.Net.Http 命名空間

類別

名稱 Description
AndroidHttpClient

Apache 實作 DefaultHttpClient 時設定合理預設,並註冊了 Android 方案。

BidirectionalStream

類別用於透過 HTTP/2 或 QUIC 連線進行雙向資料傳送與接收。

BidirectionalStream.Builder

建構者BidirectionalStream

CallbackException

當或UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed()方法拋出例外時,會傳入UrlRequest.CallbackUploadDataProvider例外。

ConnectionMigrationOptions

一個負責配置 HTTP 連線遷移功能的類別。

ConnectionMigrationOptions.Builder

建構者 ConnectionMigrationOptions

DnsOptions

一個類別配置主機解析功能。

DnsOptions.Builder

建構者 DnsOptions

DnsOptions.StaleDnsOptions

一個類別設定了過時的 DNS 功能。

DnsOptions.StaleDnsOptions.Builder
FinishedRequestTimings

為單一請求收集的指標。

HeaderBlock

不可修改的標頭或拖尾箱。

HttpEngine

一個用來處理 UrlRequests 的引擎,使用目前平台上最好的 HTTP 堆疊。

HttpEngine.Builder

一個 的HttpEngine建構器,允許執行時配置 。HttpEngine

HttpException

基礎例外傳給 UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed()

HttpResponseCache

快取 HTTP 和 HTTPS 回應到檔案系統,使其可重複使用,節省時間與頻寬。

InlineExecutionProhibitedException

當執行人執行一個提交的可執行內嵌 java.util.concurrent.Executor#execute(Runnable) 程式卻 UrlRequest.Builder#setDirectExecutorAllowed 未被呼叫時,會被拋棄。

NetworkException

當 HTTP 堆疊無法處理網路請求時,會傳 UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() 入例外。

Proxy

代表一個可被 HttpEngine使用的代理。

Proxy.HttpConnectCallback
Proxy.IHttpConnectCallback.Request

代表一個發送給代理伺服器的 HTTP CONNECT 請求。

ProxyOptions

定義了可由 HttpEngine使用的代理配置。

QuicException

其子類別 NetworkException 包含來自 QuicErrorCode 的詳細 QUIC 錯誤代碼。

QuicOptions

QUIC 的設定選項。

QuicOptions.Builder

建構者 QuicOptions

SslCertificate

SSL 憑證資訊(憑證詳細資訊)類別

SslCertificate.DName

一個卓越名稱輔助類別:一個三元組:ul<li 最特定通用名稱(CN)>/li<>li<最特定組織 (O)>/li<>li<最特定組織單位 (OU)>/li ul<><><>

SslError

此類別代表一組或多個 SSL 錯誤及其相關的 SSL 憑證。

UploadDataProvider

抽象類別允許嵌入器提供上傳實體到 UrlRequest

UploadDataSink

定義了 的 UploadDataProvider回調方法 。

UrlRequest

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

UrlRequest.Builder

建構者UrlRequest

UrlRequest.Status

請求狀態值由 #getStatus返回。

UrlRequest.StatusEventArgs
UrlResponseInfo

關於回應的基本資訊。

X509TrustManagerExtensions

X509TrustManager 封裝器暴露 Android 新增的功能。

介面

名稱 Description
BidirectionalStream.ICallback

回調介面用於接收來自 BidirectionalStream.

Proxy.IHttpConnectCallback

控制透過 HTTP CONNECT 建立的隧道。

UrlRequest.ICallback

HTTP 堆疊的使用者會擴展此類別以接收回調,以 UrlRequest 指示處理進度。

UrlRequest.IStatusListener

監聽介面用於 #getStatus 接收 的狀態 UrlRequest

列舉

名稱 Description
AllProxiesFailedBehavior
BidirectionalStreamPriority
ConnectionMigrationOption
DnsOption
HttpCacheType
HttpProxyScheme
NetworkExceptionErrorReason
OnResponseReceivedAction
SslErrorType

枚舉由多種類型返回的值,並作為多種方法 SslError的參數取。

UrlRequestPriority
UrlRequestStatus