WebResource interface
وصف لطلب HTTP الذي سيتم إجراؤه على خادم بعيد.
الخصائص
abort |
إشارة وحدة تحكم إحباط. يمكن استخدامها لإجهاض كل من إرسال طلب شبكة وانتظار استجابة. |
body | محتويات نص HTTP للطلب. |
decompress |
ما إذا كان يجب إلغاء ضغط الاستجابة أم لا وفقا لعنوان Accept-Encoding (إحضار العقدة فقط) |
form |
بيانات النموذج، المستخدمة لإنشاء نص الطلب. |
headers | عناوين HTTP لاستخدامها عند إجراء الطلب. |
keep |
إذا كان يجب إعادة استخدام الاتصال. |
method | أسلوب HTTP المراد استخدامه عند إجراء الطلب. |
on |
رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل. |
on |
رد الاتصال الذي يتم إطلاقه عند تقدم التحميل. |
proxy |
تكوين الوكيل. |
query | سلسلة استعلام ممثلة كعنصر. |
request |
معرف فريد للطلب. يستخدم للتسجيل والتتبع. |
stream |
ما إذا كان يجب التعامل مع نص HttpOperationResponse على أنه دفق أم لا. |
stream |
قائمة رموز حالة الاستجابة التي يجب التعامل مع نص HttpOperationResponse المقابل لها كتدفق. |
timeout | عدد المللي ثانية التي يمكن أن يستغرقها الطلب قبل إنهائه تلقائيا.
إذا تم إنهاء الطلب، |
url | عنوان URL الذي يتم الوصول إليه بواسطة الطلب. |
with |
إذا كان يجب إرسال بيانات الاعتماد (ملفات تعريف الارتباط) أثناء XHR. |
الأساليب
clone() | استنساخ كائن الطلب هذا. |
prepare(unknown) | هذا هو عدم العملية لأغراض توافق وسوف رمي إذا ما تم استدعاؤها. |
validate |
التحقق من أن الخصائص المطلوبة مثل الأسلوب وعنوان url والعناوين["نوع المحتوى"]، العناوين["قبول اللغة"] محددة. سيطرح خطأ إذا لم يتم تعريف إحدى الخصائص المذكورة أعلاه. ملاحظة: هذا بدون عملية لأغراض توافق. |
تفاصيل الخاصية
abortSignal
إشارة وحدة تحكم إحباط. يمكن استخدامها لإجهاض كل من إرسال طلب شبكة وانتظار استجابة.
abortSignal?: AbortSignalLike
قيمة الخاصية
body
محتويات نص HTTP للطلب.
body?: any
قيمة الخاصية
any
decompressResponse
ما إذا كان يجب إلغاء ضغط الاستجابة أم لا وفقا لعنوان Accept-Encoding (إحضار العقدة فقط)
decompressResponse?: boolean
قيمة الخاصية
boolean
formData
بيانات النموذج، المستخدمة لإنشاء نص الطلب.
formData?: any
قيمة الخاصية
any
headers
keepAlive
إذا كان يجب إعادة استخدام الاتصال.
keepAlive?: boolean
قيمة الخاصية
boolean
method
onDownloadProgress
رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل.
onDownloadProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
onUploadProgress
رد الاتصال الذي يتم إطلاقه عند تقدم التحميل.
onUploadProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
proxySettings
query
سلسلة استعلام ممثلة كعنصر.
query?: {[key: string]: any}
قيمة الخاصية
{[key: string]: any}
requestId
معرف فريد للطلب. يستخدم للتسجيل والتتبع.
requestId: string
قيمة الخاصية
string
streamResponseBody
تحذير
واجهة برمجة التطبيقات هذه مهملة الآن.
Use streamResponseStatusCodes property instead.
ما إذا كان يجب التعامل مع نص HttpOperationResponse على أنه دفق أم لا.
streamResponseBody?: boolean
قيمة الخاصية
boolean
streamResponseStatusCodes
قائمة رموز حالة الاستجابة التي يجب التعامل مع نص HttpOperationResponse المقابل لها كتدفق.
streamResponseStatusCodes?: Set<number>
قيمة الخاصية
Set<number>
timeout
عدد المللي ثانية التي يمكن أن يستغرقها الطلب قبل إنهائه تلقائيا.
إذا تم إنهاء الطلب، AbortError
يتم طرح .
timeout: number
قيمة الخاصية
number
url
عنوان URL الذي يتم الوصول إليه بواسطة الطلب.
url: string
قيمة الخاصية
string
withCredentials
إذا كان يجب إرسال بيانات الاعتماد (ملفات تعريف الارتباط) أثناء XHR.
withCredentials: boolean
قيمة الخاصية
boolean
تفاصيل الأسلوب
clone()
prepare(unknown)
هذا هو عدم العملية لأغراض توافق وسوف رمي إذا ما تم استدعاؤها.
function prepare(options: unknown): WebResourceLike
المعلمات
- options
-
unknown
المرتجعات
validateRequestProperties()
التحقق من أن الخصائص المطلوبة مثل الأسلوب وعنوان url والعناوين["نوع المحتوى"]، العناوين["قبول اللغة"] محددة. سيطرح خطأ إذا لم يتم تعريف إحدى الخصائص المذكورة أعلاه. ملاحظة: هذا بدون عملية لأغراض توافق.
function validateRequestProperties()