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

تتطابق هذه الحالة مع تحميل مورد تم حظره في انتظار اكتمال تأكيد اتصال طبقة المقابس الآمنة.

static final int

عندما تصل مجموعة مخزن مؤقت للمقبس إلى الحد الأقصى لعدد المقابس المسموح به لكل مجموعة، يتم عرض هذه الحالة لجميع الطلبات التي لا تحتوي على مقبس، باستثناء تلك التي تتوافق مع اتصال جديد في انتظار المراجعة.

static final int

تتطابق هذه الحالة مع تحميل مورد محظور ينتظر إذن الوصول إلى مورد في ذاكرة التخزين المؤقت.

static final int

تشير هذه الحالة إلى أنّ مفوّض URLRequest اختار حظر هذا الطلب قبل إرساله عبر الشبكة.

static final int

تتطابق هذه الحالة مع تحميل مورد محظور ينتظر الردّ على طلب شبكة.

static final int

عندما تكون مجموعة مخزن مؤقت للمقبس أقل من الحد الأقصى لعدد المقابس المسموح به لكل مجموعة، ولكن لا يمكن إنشاء مقبس جديد بسبب الحد الأقصى للمقبس لكل مخزن مؤقت، يتم عرض هذه الحالة من خلال جميع الطلبات الخاصة بالمجموعة التي تنتظر اتصالاً غير نشط، باستثناء تلك التي قد يتم تقديمها من خلال اتصال جديد معلّق.

الثوابت

جارٍ الاتصال

public static final int CONNECTING = 10

تتطابق هذه الحالة مع تحميل مورد محظور في انتظار إنشاء اتصال TCP (أو اتصال شبكة آخر). تتخطى طلبات HTTP التي تعيد استخدام اتصال keep-alive هذه الحالة.

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، يتوافق ذلك مع الفترة الزمنية التي تلي تلقّي عناوين الاستجابة وقبل تنزيل نص الاستجابة بالكامل. (ملاحظة: لا تنطبق هذه الحالة إلا على UrlRequest أثناء تنفيذ عملية read() معلّقة).

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

تتطابق هذه الحالة مع تحميل مورد تم حظره في انتظار اكتمال تأكيد اتصال طبقة المقابس الآمنة.

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

عندما تكون مجموعة مخزن مؤقت للمقبس أقل من الحد الأقصى لعدد المقابس المسموح به لكل مجموعة، ولكن لا يمكن إنشاء مقبس جديد بسبب الحد الأقصى للمقبس لكل مخزن مؤقت، يتم عرض هذه الحالة من خلال جميع الطلبات الخاصة بالمجموعة التي تنتظر اتصالاً غير نشط، باستثناء تلك التي قد يتم تقديمها من خلال اتصال جديد معلّق.