常量摘要
int | CONNECTING | 此状态对应于因等待建立 TCP 连接(或其他网络连接)而被阻止的资源加载。 |
int | DOWNLOADING_PAC_FILE | 此状态对应于因等待下载 PAC 脚本而被阻止的资源。 |
int | ESTABLISHING_PROXY_TUNNEL | 此状态表示我们正在通过代理服务器建立隧道。 |
int | IDLE | 此状态对应于尚未开始或因等待消费者执行某些操作以推进流程而处于空闲状态的资源加载(例如 |
int | INVALID | 此状态表示请求已完成、已取消或尚未开始。 |
int | READING_RESPONSE | 此状态对应于因等待读取完成而被阻止的资源加载。 |
int | RESOLVING_HOST | 此状态对应于因等待主机名解析而被阻止的资源加载。 |
int | RESOLVING_HOST_IN_PAC_FILE | 此状态对应于因等待代理自动配置脚本返回要使用的代理服务器而被阻止的资源加载,但该代理脚本正忙于解析主机 IP 地址。 |
int | RESOLVING_PROXY_FOR_URL | 此状态对应于因等待代理自动配置脚本返回要使用的代理服务器而被阻止的资源加载。 |
int | SENDING_REQUEST | 此状态对应于因等待将请求完全上传到服务器而被阻止的资源加载。 |
int | SSL_HANDSHAKE | 此状态对应于因等待 SSL 握手完成而被阻止的资源加载。 |
int | WAITING_FOR_AVAILABLE_SOCKET | 当套接字池组已达到每组允许的最大套接字数时,此状态将返回给所有没有套接字的请求,但与待处理的新连接相对应的请求除外。 |
int | WAITING_FOR_CACHE | 此状态对应于因等待访问缓存中的资源而被阻止的资源加载。 |
int | WAITING_FOR_DELEGATE | 此状态表示 URLRequest 委托已选择在通过网络发送此请求之前阻止它。 |
int | WAITING_FOR_RESPONSE | 此状态对应于因等待网络请求响应而被阻止的资源加载。 |
int | WAITING_FOR_STALLED_SOCKET_POOL | 当套接字池组低于每组允许的最大套接字数,但由于每个池的套接字限制无法创建新套接字时,此状态将返回给所有在该组中等待空闲连接的请求,但可能由待处理的新连接提供服务的请求除外。 |
继承的方法摘要
常量
public static final int CONNECTING
此状态对应于因等待建立 TCP 连接(或其他网络连接)而被阻止的资源加载。复用 Keep-Alive 连接的 HTTP 请求将跳过此状态。
public static final int DOWNLOADING_PAC_FILE
此状态对应于因等待下载 PAC 脚本而被阻止的资源。
public static final int ESTABLISHING_PROXY_TUNNEL
此状态表示我们正在通过代理服务器建立隧道。
public static final int IDLE
此状态对应于尚未开始或因等待消费者执行某些操作以推进流程而处于空闲状态的资源加载(例如 UrlRequest
的使用者尚未调用 read()
时)。
public static final int INVALID
此状态表示请求已完成、已取消或尚未开始。
public static final int READING_RESPONSE
此状态对应于因等待读取完成而被阻止的资源加载。对于 HTTP 事务,这对应于接收响应头之后且下载完所有响应体之前的时期。(注意:此状态仅适用于存在未完成的 read()
操作时的 UrlRequest
。)
public static final int RESOLVING_HOST
此状态对应于因等待主机名解析而被阻止的资源加载。这可能表示解析对应于资源的源服务器,或解析用于获取资源的代理服务器的主机名。
public static final int RESOLVING_HOST_IN_PAC_FILE
此状态对应于因等待代理自动配置脚本返回要使用的代理服务器而被阻止的资源加载,但该代理脚本正忙于解析主机 IP 地址。
public static final int RESOLVING_PROXY_FOR_URL
此状态对应于因等待代理自动配置脚本返回要使用的代理服务器而被阻止的资源加载。
public static final int SENDING_REQUEST
此状态对应于因等待将请求完全上传到服务器而被阻止的资源加载。对于 HTTP POST 请求,此状态包含正在上传消息体的这段时间。
public static final int SSL_HANDSHAKE
此状态对应于因等待 SSL 握手完成而被阻止的资源加载。
public static final int WAITING_FOR_AVAILABLE_SOCKET
当套接字池组已达到每组允许的最大套接字数时,此状态将返回给所有没有套接字的请求,但与待处理的新连接相对应的请求除外。
public static final int WAITING_FOR_CACHE
此状态对应于因等待访问缓存中的资源而被阻止的资源加载。如果对同一资源发出多个请求,第一个请求将负责写入(或更新)缓存条目,而第二个请求将推迟到第一个请求完成。这样做是为了优化缓存复用。
public static final int WAITING_FOR_DELEGATE
此状态表示 URLRequest 委托已选择在通过网络发送此请求之前阻止它。
public static final int WAITING_FOR_RESPONSE
此状态对应于因等待网络请求响应而被阻止的资源加载。对于 HTTP 事务,这对应于发送请求后且收到所有响应头之前的时期。
public static final int WAITING_FOR_STALLED_SOCKET_POOL
当套接字池组低于每组允许的最大套接字数,但由于每个池的套接字限制无法创建新套接字时,此状态将返回给所有在该组中等待空闲连接的请求,但可能由待处理的新连接提供服务的请求除外。