UrlRequest.Status

public class UrlRequest.Status


getStatus에서 반환되는 요청 상태 값입니다.

요약

상수

static final int

이 상태는 TCP 연결 (또는 기타 네트워크 연결)이 설정되기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

이 상태는 PAC 스크립트가 다운로드되기를 기다리는 동안 차단된 리소스에 해당합니다.

static final int

이 상태는 프록시 서버를 통해 터널을 설정하는 과정에 있음을 나타냅니다.

static final int
IDLE = 0

이 상태는 아직 시작되지 않았거나 소비자가 작업을 진행하기 위해 무언가를 하기를 기다리는 동안 유휴 상태인 리소스 로드에 해당합니다 (예: UrlRequest의 소비자가 아직 read()를 호출하지 않은 경우).

static final int
INVALID = -1

이 상태는 요청이 완료되었거나 취소되었거나 시작되지 않았음을 나타냅니다.

static final int

이 상태는 읽기가 완료되기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

이 상태는 호스트 이름이 확인되기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

이 상태는 프록시 자동 구성 스크립트가 사용할 프록시 서버를 반환하기를 기다리는 동안 차단된 리소스 로드에 해당하지만 해당 프록시 스크립트는 호스트의 IP 주소를 확인하는 데 사용 중입니다.

static final int

이 상태는 프록시 자동 구성 스크립트가 사용할 프록시 서버를 반환하기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

이 상태는 서버에 요청을 완전히 업로드하기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

이 상태는 SSL 핸드셰이크가 완료되기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

소켓 풀 그룹이 그룹당 허용되는 최대 소켓 수에 도달하면 보류 중인 새 연결에 해당하는 소켓을 제외하고 소켓이 없는 모든 요청에 대해 이 상태가 반환됩니다.

static final int

이 상태는 캐시의 리소스에 대한 액세스를 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

이 상태는 URLRequest 위임자가 네트워크를 통해 전송되기 전에 이 요청을 차단하기로 선택했음을 나타냅니다.

static final int

이 상태는 네트워크 요청에 대한 응답을 기다리는 동안 차단된 리소스 로드에 해당합니다.

static final int

소켓 풀 그룹이 그룹당 허용되는 최대 소켓 수 미만이지만 풀당 소켓 한도로 인해 새 소켓을 만들 수 없는 경우 보류 중인 새 연결에서 처리할 수 있는 소켓을 제외하고 유휴 연결을 기다리는 그룹의 모든 요청에 의해 이 상태가 반환됩니다.

상수

연결 중

public static final int CONNECTING = 10

이 상태는 TCP 연결 (또는 기타 네트워크 연결)이 설정되기를 기다리는 동안 차단된 리소스 로드에 해당합니다. 연결 유지를 재사용하는 HTTP 요청은 이 상태를 건너뜁니다.

DOWNLOADING_PAC_FILE

public static final int DOWNLOADING_PAC_FILE = 5

이 상태는 PAC 스크립트가 다운로드되기를 기다리는 동안 차단된 리소스에 해당합니다.

ESTABLISHING_PROXY_TUNNEL

public static final int ESTABLISHING_PROXY_TUNNEL = 8

이 상태는 프록시 서버를 통해 터널을 설정하는 과정에 있음을 나타냅니다.

유휴 상태

public static final int IDLE = 0

이 상태는 아직 시작되지 않았거나 소비자가 작업을 진행하기 위해 무언가를 하기를 기다리는 동안 유휴 상태인 리소스 로드에 해당합니다 (예: UrlRequest의 소비자가 아직 read()를 호출하지 않은 경우).

잘못된 주장

public static final int INVALID = -1

이 상태는 요청이 완료되었거나 취소되었거나 시작되지 않았음을 나타냅니다.

READING_RESPONSE

public static final int READING_RESPONSE = 14

이 상태는 읽기가 완료되기를 기다리는 동안 차단된 리소스 로드에 해당합니다. HTTP 트랜잭션의 경우 이는 응답 헤더가 수신된 후 모든 응답 본문이 다운로드되기 전의 기간에 해당합니다. (참고: 이 상태는 미해결 read() 작업이 있는 동안 UrlRequest에만 적용됩니다.)

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

이 상태는 호스트 이름이 확인되기를 기다리는 동안 차단된 리소스 로드에 해당합니다. 이는 리소스에 해당하는 원본 서버의 확인 또는 리소스를 가져오는 데 사용되는 프록시 서버의 호스트 이름을 나타낼 수 있습니다.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

이 상태는 프록시 자동 구성 스크립트가 사용할 프록시 서버를 반환하기를 기다리는 동안 차단된 리소스 로드에 해당하지만 해당 프록시 스크립트는 호스트의 IP 주소를 확인하는 데 사용 중입니다.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

이 상태는 프록시 자동 구성 스크립트가 사용할 프록시 서버를 반환하기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

SENDING_REQUEST

public static final int SENDING_REQUEST = 12

이 상태는 서버에 요청을 완전히 업로드하기를 기다리는 동안 차단된 리소스 로드에 해당합니다. HTTP POST 요청의 경우 이 상태에는 메시지 본문이 업로드되는 기간이 포함됩니다.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

이 상태는 SSL 핸드셰이크가 완료되기를 기다리는 동안 차단된 리소스 로드에 해당합니다.

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

소켓 풀 그룹이 그룹당 허용되는 최대 소켓 수에 도달하면 보류 중인 새 연결에 해당하는 소켓을 제외하고 소켓이 없는 모든 요청에 대해 이 상태가 반환됩니다.

WAITING_FOR_CACHE

public static final int WAITING_FOR_CACHE = 4

이 상태는 캐시의 리소스에 대한 액세스를 기다리는 동안 차단된 리소스 로드에 해당합니다. 동일한 리소스에 대해 여러 요청이 이루어지면 첫 번째 요청은 캐시 항목을 작성 (또는 업데이트)하고 두 번째 요청은 첫 번째 요청이 완료될 때까지 지연됩니다. 이는 캐시 재사용을 최적화하기 위해 수행될 수 있습니다.

WAITING_FOR_DELEGATE

public static final int WAITING_FOR_DELEGATE = 3

이 상태는 URLRequest 위임자가 네트워크를 통해 전송되기 전에 이 요청을 차단하기로 선택했음을 나타냅니다.

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

이 상태는 네트워크 요청에 대한 응답을 기다리는 동안 차단된 리소스 로드에 해당합니다. HTTP 트랜잭션의 경우 이는 요청이 전송된 후 모든 응답 헤더가 수신되기 전의 기간에 해당합니다.

WAITING_FOR_STALLED_SOCKET_POOL

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

소켓 풀 그룹이 그룹당 허용되는 최대 소켓 수 미만이지만 풀당 소켓 한도로 인해 새 소켓을 만들 수 없는 경우 보류 중인 새 연결에서 처리할 수 있는 소켓을 제외하고 유휴 연결을 기다리는 그룹의 모든 요청에 의해 이 상태가 반환됩니다.