語言

UrlRequestStatus 列舉

定義

public enum UrlRequestStatus
type UrlRequestStatus = 
繼承
UrlRequestStatus

欄位

名稱 值 Description
Invalid -1

此狀態表示請求已完成、取消或尚未開始。

Android 參考資料。android.net.http.UrlRequest.Status.INVALID

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Idle 0

此狀態對應尚未開始的資源負載,或處於閒置狀態,等待消費者採取行動以推動進度(例如,當 UrlRequest 的使用者尚未呼叫 read() 時)。

Android 參考資料。android.net.http.UrlRequest.Status.IDLE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

WaitingForStalledSocketPool 1

當一個套接字池群組低於每組允許的最大套接字數,但因每個池的套接字限制無法建立新套接字時,該狀態會由所有等待閒置連線的群組請求回傳,除非有待處理的新連線會被處理。

Android 參考資料。android.net.http.UrlRequest.Status.WAITING_FOR_STALLED_SOCKET_POOL

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

WaitingForAvailableSocket 2

當一個套接字池群組達到每組允許的最大套接字數時,所有沒有套接字的請求都會回傳此狀態,除非是對應於待處理的新連線。

Android 參考資料。android.net.http.UrlRequest.Status.WAITING_FOR_AVAILABLE_SOCKET

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

WaitingForDelegate 3

此狀態表示 URLRequest 代表在請求通過網路前已選擇封鎖此請求。

Android 參考資料。android.net.http.UrlRequest.Status.WAITING_FOR_DELEGATE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

WaitingForCache 4

此狀態對應於資源負載被阻塞,等待快取中資源的存取。 若同一資源有多個請求,第一個請求負責寫入(或更新)快取條目,第二個請求則會延後直到第一個請求完成。 此舉可能用於優化快取重用。

Android 參考資料。android.net.http.UrlRequest.Status.WAITING_FOR_CACHE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

DownloadingPacFile 5

此狀態對應資源被阻擋,等待 PAC 腳本下載。

Android 參考資料。android.net.http.UrlRequest.Status.DOWNLOADING_PAC_FILE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

ResolvingProxyForUrl 6

此狀態對應於資源負載被阻擋,等待代理自動設定腳本回傳代理伺服器使用。

Android 參考資料。android.net.http.UrlRequest.Status.RESOLVING_PROXY_FOR_URL

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

ResolvingHostInPacFile 7

此狀態對應於資源負載被阻擋,等待代理自動設定腳本回傳代理伺服器使用,但該代理腳本正忙著解析主機的 IP 位址。

Android 參考資料。android.net.http.UrlRequest.Status.RESOLVING_HOST_IN_PAC_FILE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

EstablishingProxyTunnel 8

這個狀態表示我們正在透過代理伺服器建立隧道。

Android 參考資料。android.net.http.UrlRequest.Status.ESTABLISHING_PROXY_TUNNEL

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

ResolvingHost 9

此狀態對應於資源負載被阻塞,等待主機名稱被解析。 這可能表示對應資源的原始伺服器解析,或是用於擷取該資源的代理伺服器的主機名稱解析。

Android 參考資料。android.net.http.UrlRequest.Status.RESOLVING_HOST

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Connecting 10

此狀態對應於資源負載被阻擋,等待建立 TCP 連線(或其他網路連線)。 重複使用保持活連線的 HTTP 請求會跳過此狀態。

Android 參考資料。android.net.http.UrlRequest.Status.CONNECTING

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

SslHandshake 11

此狀態對應於資源負載被阻擋,等待 SSL 握手完成。

Android 參考資料。android.net.http.UrlRequest.Status.SSL_HANDSHAKE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

SendingRequest 12

此狀態對應於資源負載被阻擋,等待完整上傳請求至伺服器。 以 HTTP POST 請求為例,此狀態包含訊息主體上傳期間。

Android 參考資料。android.net.http.UrlRequest.Status.SENDING_REQUEST

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

WaitingForResponse 13

此狀態對應於資源負載被阻塞,等待網路請求回應。 對於 HTTP 交易而言,這對應於請求發送後且所有回應標頭尚未收到的期間。

Android 參考資料。android.net.http.UrlRequest.Status.WAITING_FOR_RESPONSE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

ReadingResponse 14

此狀態對應於等待讀取完成時被阻塞的資源負載。 以 HTTP 交易為例,這對應於收到回應標頭後、整個回應主體尚未下載完畢的期間。 (注意:此狀態僅適用於存在尚未完成的 read() 操作的 UrlRequest。)

Android 參考資料。android.net.http.UrlRequest.Status.READING_RESPONSE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於