درخواست آدرس.وضعیت

class UrlRequest.Status


درخواست مقادیر وضعیت برگردانده شده توسط getStatus .

خلاصه

ثابت‌ها

const Int

این حالت مربوط به بار منبعی است که در انتظار برقراری اتصال TCP (یا اتصال شبکه دیگر) مسدود شده است.

const Int

این حالت مربوط به منبعی است که در انتظار دانلود اسکریپت PAC مسدود شده است.

const Int

این وضعیت نشان می‌دهد که ما در حال ایجاد یک تونل از طریق سرور پروکسی هستیم.

const Int
IDLE = 0

این حالت مربوط به بارگذاری منابعی است که یا هنوز شروع نشده است یا بیکار است و منتظر است تا مصرف‌کننده کاری برای پیشبرد امور انجام دهد (مثلاً وقتی مصرف‌کننده یک UrlRequest هنوز تابع read() را فراخوانی نکرده است).

const Int
INVALID = -1

این وضعیت نشان می‌دهد که درخواست تکمیل شده، لغو شده یا شروع نشده است.

const Int

این حالت مربوط به بارگذاری منبعی است که در انتظار تکمیل خواندن مسدود شده است.

const Int

این حالت مربوط به بار منبعی است که در انتظار تعیین نام میزبان مسدود شده است.

const Int

این حالت مربوط به بارگذاری منابعی است که مسدود شده و منتظر است تا اسکریپت پیکربندی خودکار پروکسی، سرور پروکسی را برای استفاده بازگرداند، اما آن اسکریپت پروکسی مشغول حل کردن آدرس IP یک میزبان است.

const Int

این حالت مربوط به بارگذاری منابعی است که در انتظار اسکریپت پیکربندی خودکار پروکسی برای بازگرداندن یک سرور پروکسی برای استفاده، مسدود شده است.

const Int

این حالت مربوط به بارگذاری منابعی است که در انتظار آپلود کامل یک درخواست به سرور، مسدود شده است.

const Int

این حالت مربوط به بارگذاری منابعی است که در انتظار تکمیل عملیات SSL handshake مسدود شده است.

const Int

وقتی یک گروه مخزن سوکت به حداکثر تعداد سوکت‌های مجاز در هر گروه رسیده باشد، این وضعیت برای همه درخواست‌هایی که سوکت ندارند، به جز آن‌هایی که مربوط به یک اتصال جدید در انتظار هستند، بازگردانده می‌شود.

const Int

این حالت مربوط به بارگذاری منبعی است که در انتظار دسترسی به منبعی در حافظه پنهان مسدود شده است.

const Int

این وضعیت نشان می‌دهد که نماینده URLRequest تصمیم گرفته است که این درخواست را قبل از ارسال از طریق شبکه مسدود کند.

const Int

این حالت مربوط به بار منبعی است که در انتظار پاسخ به یک درخواست شبکه مسدود شده است.

const Int

وقتی تعداد سوکت‌های یک گروه از حداکثر تعداد سوکت‌های مجاز برای هر گروه کمتر باشد، اما به دلیل محدودیت تعداد سوکت در هر گروه، امکان ایجاد سوکت جدید وجود نداشته باشد، این وضعیت توسط تمام درخواست‌های مربوط به گروهی که منتظر اتصال غیرفعال هستند، به جز درخواست‌هایی که ممکن است توسط یک اتصال جدید در حال انتظار سرویس‌دهی شوند، بازگردانده می‌شود.

ثابت‌ها

اتصال

const val CONNECTING = 10: Int

این حالت مربوط به بارگذاری منابعی است که در انتظار برقراری اتصال TCP (یا اتصال شبکه دیگر) مسدود شده است. درخواست‌های HTTP که از اتصال keep-alive استفاده مجدد می‌کنند، از این حالت عبور می‌کنند.

در حال دانلود فایل PAC

const val DOWNLOADING_PAC_FILE = 5: Int

این حالت مربوط به منبعی است که در انتظار دانلود اسکریپت PAC مسدود شده است.

ایجاد تونل پروکسی

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

این وضعیت نشان می‌دهد که ما در حال ایجاد یک تونل از طریق سرور پروکسی هستیم.

بیکار

const val IDLE = 0: Int

این حالت مربوط به بارگذاری منابعی است که یا هنوز شروع نشده است یا بیکار است و منتظر است تا مصرف‌کننده کاری برای پیشبرد امور انجام دهد (مثلاً وقتی مصرف‌کننده یک UrlRequest هنوز تابع read() را فراخوانی نکرده است).

نامعتبر

const val INVALID = -1: Int

این وضعیت نشان می‌دهد که درخواست تکمیل شده، لغو شده یا شروع نشده است.

پاسخ خواندنی

const val READING_RESPONSE = 14: Int

این حالت مربوط به بارگذاری منابعی است که در انتظار تکمیل عملیات خواندن مسدود شده است. در مورد تراکنش HTTP، این حالت مربوط به دوره زمانی پس از دریافت هدرهای پاسخ و قبل از دانلود کامل بدنه پاسخ است. (توجه: این حالت فقط برای یک UrlRequest اعمال می‌شود در حالی که یک عملیات read() در حال انجام است.)

میزبان در حال حل

const val RESOLVING_HOST = 9: Int

این حالت مربوط به بارگذاری منبعی است که در انتظار حل شدن نام میزبان مسدود شده است. این می‌تواند نشان‌دهنده حل شدن سرور مبدا مربوط به منبع یا نام میزبان یک سرور پروکسی باشد که برای دریافت منبع استفاده می‌شود.

حل کردن_فایل_میزبان_در_پک

const val RESOLVING_HOST_IN_PAC_FILE = 7: Int

این حالت مربوط به بارگذاری منابعی است که مسدود شده و منتظر است تا اسکریپت پیکربندی خودکار پروکسی، سرور پروکسی را برای استفاده بازگرداند، اما آن اسکریپت پروکسی مشغول حل کردن آدرس IP یک میزبان است.

حل_پروکسی_برای_آدرس_سایت

const val RESOLVING_PROXY_FOR_URL = 6: Int

این حالت مربوط به بارگذاری منابعی است که در انتظار اسکریپت پیکربندی خودکار پروکسی برای بازگرداندن یک سرور پروکسی برای استفاده، مسدود شده است.

ارسال_درخواست

const val SENDING_REQUEST = 12: Int

این وضعیت مربوط به بارگذاری منابعی است که در انتظار آپلود کامل یک درخواست به سرور مسدود شده است. در مورد درخواست HTTP POST، این وضعیت شامل دوره زمانی است که در طی آن متن پیام در حال آپلود است.

SSL_HANDSHAKE

const val SSL_HANDSHAKE = 11: Int

این حالت مربوط به بارگذاری منابعی است که در انتظار تکمیل عملیات SSL handshake مسدود شده است.

منتظر سوکت موجود باشید

const val WAITING_FOR_AVAILABLE_SOCKET = 2: Int

وقتی یک گروه مخزن سوکت به حداکثر تعداد سوکت‌های مجاز در هر گروه رسیده باشد، این وضعیت برای همه درخواست‌هایی که سوکت ندارند، به جز آن‌هایی که مربوط به یک اتصال جدید در انتظار هستند، بازگردانده می‌شود.

منتظر_کاوش

const val WAITING_FOR_CACHE = 4: Int

این حالت مربوط به بارگذاری منبعی است که در انتظار دسترسی به منبعی در حافظه پنهان مسدود شده است. اگر چندین درخواست برای یک منبع ارسال شود، درخواست اول مسئول نوشتن (یا به‌روزرسانی) ورودی حافظه پنهان خواهد بود و درخواست دوم تا زمان تکمیل درخواست اول به تعویق می‌افتد. این کار ممکن است برای بهینه‌سازی استفاده مجدد از حافظه پنهان انجام شود.

منتظر_نماینده_باشید

const val WAITING_FOR_DELEGATE = 3: Int

این وضعیت نشان می‌دهد که نماینده URLRequest تصمیم گرفته است که این درخواست را قبل از ارسال از طریق شبکه مسدود کند.

منتظر_پاسخ

const val WAITING_FOR_RESPONSE = 13: Int

این حالت مربوط به بار منبعی است که در انتظار پاسخ به یک درخواست شبکه مسدود شده است. در مورد تراکنش HTTP، این مربوط به دوره زمانی پس از ارسال درخواست و قبل از دریافت تمام هدرهای پاسخ است.

منتظر_برای_توقف_سوکت_استخر

const val WAITING_FOR_STALLED_SOCKET_POOL = 1: Int

وقتی تعداد سوکت‌های یک گروه از حداکثر تعداد سوکت‌های مجاز برای هر گروه کمتر باشد، اما به دلیل محدودیت تعداد سوکت در هر گروه، امکان ایجاد سوکت جدید وجود نداشته باشد، این وضعیت توسط تمام درخواست‌های مربوط به گروهی که منتظر اتصال غیرفعال هستند، به جز درخواست‌هایی که ممکن است توسط یک اتصال جدید در حال انتظار سرویس‌دهی شوند، بازگردانده می‌شود.