UrlRequest.Status

class UrlRequest.Status


Nilai status permintaan yang ditampilkan oleh getStatus.

Ringkasan

Konstanta

const Int

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

const Int

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

const Int

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

const 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()).

const Int
INVALID = -1

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

const Int

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

const Int

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

const 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.

const Int

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

const Int

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

const Int

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

const 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.

const Int

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

const Int

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

const Int

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

const 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

const val CONNECTING = 10: Int

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

const val DOWNLOADING_PAC_FILE = 5: Int

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

MEMBUAT TUNNEL PROXY

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

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

TIDAK ADA AKTIVITAS

const val IDLE = 0: Int

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

const val INVALID = -1: Int

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

READING_RESPONSE

const val READING_RESPONSE = 14: Int

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

const val RESOLVING_HOST = 9: Int

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

const val RESOLVING_HOST_IN_PAC_FILE = 7: 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.

RESOLVING_PROXY_FOR_URL

const val RESOLVING_PROXY_FOR_URL = 6: Int

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

SENDING_REQUEST

const val SENDING_REQUEST = 12: Int

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

const val SSL_HANDSHAKE = 11: Int

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

WAITING_FOR_AVAILABLE_SOCKET

const val WAITING_FOR_AVAILABLE_SOCKET = 2: 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.

WAITING_FOR_CACHE

const val WAITING_FOR_CACHE = 4: Int

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

const val WAITING_FOR_DELEGATE = 3: Int

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

WAITING_FOR_RESPONSE

const val WAITING_FOR_RESPONSE = 13: Int

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

const val WAITING_FOR_STALLED_SOCKET_POOL = 1: 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.