Status
open class Status
kotlin.Any | |
↳ | android.net.http.UrlRequest.Status |
Request status values returned by getStatus
.
Summary
Constants | |
---|---|
static Int |
This state corresponds to a resource load that is blocked waiting for a TCP connection (or other network connection) to be established. |
static Int |
This state corresponds to a resource being blocked waiting for the PAC script to be downloaded. |
static Int |
This state indicates that we're in the process of establishing a tunnel through the proxy server. |
static Int |
This state corresponds to a resource load that has either not yet begun or is idle waiting for the consumer to do something to move things along (e.g. when the consumer of a |
static Int |
This state indicates that the request is completed, canceled, or is not started. |
static Int |
This state corresponds to a resource load that is blocked waiting for a read to complete. |
static Int |
This state corresponds to a resource load that is blocked waiting for a host name to be resolved. |
static Int |
This state corresponds to a resource load that is blocked waiting for a proxy autoconfig script to return a proxy server to use, but that proxy script is busy resolving the IP address of a host. |
static Int |
This state corresponds to a resource load that is blocked waiting for a proxy autoconfig script to return a proxy server to use. |
static Int |
This state corresponds to a resource load that is blocked waiting to completely upload a request to a server. |
static Int |
This state corresponds to a resource load that is blocked waiting for the SSL handshake to complete. |
static Int |
When a socket pool group has reached the maximum number of sockets allowed per group, this state is returned for all requests that don't have a socket, except those that correspond to a pending new connection. |
static Int |
This state corresponds to a resource load that is blocked waiting for access to a resource in the cache. |
static Int |
This state indicates that the URLRequest delegate has chosen to block this request before it was sent over the network. |
static Int |
This state corresponds to a resource load that is blocked waiting for the response to a network request. |
static Int |
When a socket pool group is below the maximum number of sockets allowed per group, but a new socket cannot be created due to the per-pool socket limit, this state is returned by all requests for the group waiting on an idle connection, except those that may be serviced by a pending new connection. |
Constants
CONNECTING
static val CONNECTING: Int
This state corresponds to a resource load that is blocked waiting for a TCP connection (or other network connection) to be established. HTTP requests that reuse a keep-alive connection skip this state.
Value: 10
DOWNLOADING_PAC_FILE
static val DOWNLOADING_PAC_FILE: Int
This state corresponds to a resource being blocked waiting for the PAC script to be downloaded.
Value: 5
ESTABLISHING_PROXY_TUNNEL
static val ESTABLISHING_PROXY_TUNNEL: Int
This state indicates that we're in the process of establishing a tunnel through the proxy server.
Value: 8
IDLE
static val IDLE: Int
This state corresponds to a resource load that has either not yet begun or is idle waiting for the consumer to do something to move things along (e.g. when the consumer of a UrlRequest
has not called read()
yet).
Value: 0
INVALID
static val INVALID: Int
This state indicates that the request is completed, canceled, or is not started.
Value: -1
READING_RESPONSE
static val READING_RESPONSE: Int
This state corresponds to a resource load that is blocked waiting for a read to complete. In the case of a HTTP transaction, this corresponds to the period after the response headers have been received and before all of the response body has been downloaded. (NOTE: This state only applies for an UrlRequest
while there is an outstanding read()
operation.)
Value: 14
RESOLVING_HOST
static val RESOLVING_HOST: Int
This state corresponds to a resource load that is blocked waiting for a host name to be resolved. This could either indicate resolution of the origin server corresponding to the resource or to the host name of a proxy server used to fetch the resource.
Value: 9
RESOLVING_HOST_IN_PAC_FILE
static val RESOLVING_HOST_IN_PAC_FILE: Int
This state corresponds to a resource load that is blocked waiting for a proxy autoconfig script to return a proxy server to use, but that proxy script is busy resolving the IP address of a host.
Value: 7
RESOLVING_PROXY_FOR_URL
static val RESOLVING_PROXY_FOR_URL: Int
This state corresponds to a resource load that is blocked waiting for a proxy autoconfig script to return a proxy server to use.
Value: 6
SENDING_REQUEST
static val SENDING_REQUEST: Int
This state corresponds to a resource load that is blocked waiting to completely upload a request to a server. In the case of a HTTP POST request, this state includes the period of time during which the message body is being uploaded.
Value: 12
SSL_HANDSHAKE
static val SSL_HANDSHAKE: Int
This state corresponds to a resource load that is blocked waiting for the SSL handshake to complete.
Value: 11
WAITING_FOR_AVAILABLE_SOCKET
static val WAITING_FOR_AVAILABLE_SOCKET: Int
When a socket pool group has reached the maximum number of sockets allowed per group, this state is returned for all requests that don't have a socket, except those that correspond to a pending new connection.
Value: 2
WAITING_FOR_CACHE
static val WAITING_FOR_CACHE: Int
This state corresponds to a resource load that is blocked waiting for access to a resource in the cache. If multiple requests are made for the same resource, the first request will be responsible for writing (or updating) the cache entry and the second request will be deferred until the first completes. This may be done to optimize for cache reuse.
Value: 4
WAITING_FOR_DELEGATE
static val WAITING_FOR_DELEGATE: Int
This state indicates that the URLRequest delegate has chosen to block this request before it was sent over the network.
Value: 3
WAITING_FOR_RESPONSE
static val WAITING_FOR_RESPONSE: Int
This state corresponds to a resource load that is blocked waiting for the response to a network request. In the case of a HTTP transaction, this corresponds to the period after the request is sent and before all of the response headers have been received.
Value: 13
WAITING_FOR_STALLED_SOCKET_POOL
static val WAITING_FOR_STALLED_SOCKET_POOL: Int
When a socket pool group is below the maximum number of sockets allowed per group, but a new socket cannot be created due to the per-pool socket limit, this state is returned by all requests for the group waiting on an idle connection, except those that may be serviced by a pending new connection.
Value: 1