UrlRequest.Status

public class UrlRequest.Status


Nilai status permintaan yang ditampilkan oleh getStatus.

Ringkasan

Konstanta

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu koneksi TCP (atau koneksi jaringan lainnya) dibuat.

static final int

Status ini sesuai dengan resource yang diblokir saat menunggu skrip PAC didownload.

static final int

Status ini menunjukkan bahwa kita sedang dalam proses membuat tunnel melalui server proxy.

static final int
IDLE = 0

Status ini sesuai dengan pemuatan resource yang belum dimulai atau tidak ada aktivitas menunggu konsumen melakukan sesuatu untuk melanjutkan (misalnya, saat konsumen UrlRequest belum memanggil read()).

static final int
INVALID = -1

Status ini menunjukkan bahwa permintaan telah selesai, dibatalkan, atau belum dimulai.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu pembacaan selesai.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu nama host diselesaikan.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu skrip konfigurasi otomatis proxy menampilkan server proxy yang akan digunakan, tetapi skrip proxy tersebut sedang memproses alamat IP host.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu skrip konfigurasi otomatis proxy menampilkan server proxy yang akan digunakan.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu untuk mengupload permintaan sepenuhnya ke server.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu handshake SSL selesai.

static final int

Jika grup kumpulan soket telah mencapai jumlah maksimum soket yang diizinkan per grup, status ini akan ditampilkan untuk semua permintaan yang tidak memiliki soket, kecuali permintaan yang sesuai dengan koneksi baru yang tertunda.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu akses ke resource dalam cache.

static final int

Status ini menunjukkan bahwa delegasi URLRequest telah memilih untuk memblokir permintaan ini sebelum dikirim melalui jaringan.

static final int

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu respons terhadap permintaan jaringan.

static final int

Jika grup kumpulan soket berada di bawah jumlah maksimum soket yang diizinkan per grup, tetapi soket baru tidak dapat dibuat karena batas soket per kumpulan, status ini ditampilkan oleh semua permintaan untuk grup yang menunggu koneksi tidak aktif, kecuali permintaan yang dapat dilayani oleh koneksi baru yang tertunda.

Konstanta

MENYAMBUNG

public static final int CONNECTING = 10

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu koneksi TCP (atau koneksi jaringan lainnya) dibuat. Permintaan HTTP yang menggunakan kembali koneksi keep-alive akan melewati status ini.

DOWNLOADING_PAC_FILE

public static final int DOWNLOADING_PAC_FILE = 5

Status ini sesuai dengan resource yang diblokir saat menunggu skrip PAC didownload.

MEMBUAT TUNNEL PROXY

public static final int ESTABLISHING_PROXY_TUNNEL = 8

Status ini menunjukkan bahwa kita sedang dalam proses membuat tunnel melalui server proxy.

TIDAK ADA AKTIVITAS

public static final int IDLE = 0

Status ini sesuai dengan pemuatan resource yang belum dimulai atau tidak ada aktivitas menunggu konsumen melakukan sesuatu untuk melanjutkan (misalnya, saat konsumen UrlRequest belum memanggil read()).

TIDAK VALID

public static final int INVALID = -1

Status ini menunjukkan bahwa permintaan telah selesai, dibatalkan, atau belum dimulai.

READING_RESPONSE

public static final int READING_RESPONSE = 14

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu pembacaan selesai. Dalam kasus transaksi HTTP, hal ini sesuai dengan periode setelah header respons diterima dan sebelum semua isi respons didownload. (CATATAN: Status ini hanya berlaku untuk UrlRequest saat ada operasi read() yang belum selesai.)

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu nama host diselesaikan. Hal ini dapat menunjukkan resolusi server asal yang sesuai dengan resource atau nama host server proxy yang digunakan untuk mengambil resource.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu skrip konfigurasi otomatis proxy menampilkan server proxy yang akan digunakan, tetapi skrip proxy tersebut sedang memproses alamat IP host.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu skrip konfigurasi otomatis proxy menampilkan server proxy yang akan digunakan.

SENDING_REQUEST

public static final int SENDING_REQUEST = 12

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu untuk mengupload permintaan sepenuhnya ke server. Dalam kasus permintaan HTTP POST, status ini mencakup jangka waktu selama isi pesan diupload.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu handshake SSL selesai.

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

Jika grup kumpulan soket telah mencapai jumlah maksimum soket yang diizinkan per grup, status ini akan ditampilkan untuk semua permintaan yang tidak memiliki soket, kecuali permintaan yang sesuai dengan koneksi baru yang tertunda.

WAITING_FOR_CACHE

public static final int WAITING_FOR_CACHE = 4

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu akses ke resource dalam cache. Jika beberapa permintaan dibuat untuk resource yang sama, permintaan pertama akan bertanggung jawab untuk menulis (atau memperbarui) entri cache dan permintaan kedua akan ditunda hingga permintaan pertama selesai. Hal ini dapat dilakukan untuk mengoptimalkan penggunaan kembali cache.

WAITING_FOR_DELEGATE

public static final int WAITING_FOR_DELEGATE = 3

Status ini menunjukkan bahwa delegasi URLRequest telah memilih untuk memblokir permintaan ini sebelum dikirim melalui jaringan.

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

Status ini sesuai dengan pemuatan resource yang diblokir saat menunggu respons terhadap permintaan jaringan. Dalam kasus transaksi HTTP, hal ini sesuai dengan periode setelah permintaan dikirim dan sebelum semua header respons diterima.

MENUNGGU_POOL_SOCKET_YANG_TERHENTI

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

Jika grup kumpulan soket berada di bawah jumlah maksimum soket yang diizinkan per grup, tetapi soket baru tidak dapat dibuat karena batas soket per kumpulan, status ini ditampilkan oleh semua permintaan untuk grup yang menunggu koneksi tidak aktif, kecuali permintaan yang dapat dilayani oleh koneksi baru yang tertunda.