PipelineRequest interface
بيانات التعريف حول طلب يتم إجراؤه بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية.
الخصائص
abort |
يستخدم لإجهاض الطلب لاحقا. |
agent | NODEJS فقط خيار عقدة فقط لتوفير مخصص |
allow |
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS |
body | محتوى نص HTTP (إن وجد) |
disable |
إذا كان لا ينبغي إعادة استخدام الاتصال. |
enable |
المستعرض فقط خيار مستعرض فقط لتمكين تدفقات المستعرض. إذا تم تعيين هذا الخيار وكانت الاستجابة عبارة عن دفق، فسيكون للاستجابة خاصية القيمة الافتراضية خاطئة |
form |
لمحاكاة منشور نموذج مستعرض |
headers | عناوين HTTP لاستخدامها عند تقديم الطلب. |
method | أسلوب HTTP المراد استخدامه عند تقديم الطلب. |
on |
رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل. |
on |
رد الاتصال الذي يتم إطلاقه عند تقدم التحميل. |
proxy |
تكوين الوكيل. |
request |
معرف فريد للطلب. يستخدم للتسجيل والتتبع. |
stream |
قائمة رموز حالة الاستجابة التي يجب التعامل مع نص PipelineResponse المقابل لها كتدفق. عندما يحتوي streamResponseStatusCodes على القيمة Number.POSITIVE_INFINITY سيتم التعامل مع أي حالة على أنها دفق. |
timeout | عدد المللي ثانية التي يمكن أن يأخذها الطلب قبل إنهائه تلقائيا.
إذا تم إنهاء الطلب، |
tls |
إعدادات تكوين مصادقة TLS |
tracing |
خيارات التتبع لاستخدامها لأي نطاقات تم إنشاؤها. |
url | عنوان URL الذي يجب تقديم الطلب إليه. |
with |
يشير إلى ما إذا كان يجب على عامل المستخدم إرسال ملفات تعريف الارتباط من المجال الآخر في حالة الطلبات عبر المنشأ. الإعدادات الافتراضية إلى false. |
تفاصيل الخاصية
abortSignal
agent
NODEJS فقط
خيار عقدة فقط لتوفير مخصص http.Agent
/https.Agent
.
لا تفعل شيئا عند التشغيل في المستعرض.
agent?: Agent
قيمة الخاصية
allowInsecureConnection
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS
allowInsecureConnection?: boolean
قيمة الخاصية
boolean
body
disableKeepAlive
إذا كان لا ينبغي إعادة استخدام الاتصال.
disableKeepAlive?: boolean
قيمة الخاصية
boolean
enableBrowserStreams
المستعرض فقط
خيار مستعرض فقط لتمكين تدفقات المستعرض. إذا تم تعيين هذا الخيار وكانت الاستجابة عبارة عن دفق، فسيكون للاستجابة خاصية browserStream
بدلا من blobBody
ذلك ستكون غير معرفة.
القيمة الافتراضية خاطئة
enableBrowserStreams?: boolean
قيمة الخاصية
boolean
formData
headers
method
onDownloadProgress
رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل.
onDownloadProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
onUploadProgress
رد الاتصال الذي يتم إطلاقه عند تقدم التحميل.
onUploadProgress?: (progress: TransferProgressEvent) => void
قيمة الخاصية
(progress: TransferProgressEvent) => void
proxySettings
requestId
معرف فريد للطلب. يستخدم للتسجيل والتتبع.
requestId: string
قيمة الخاصية
string
streamResponseStatusCodes
قائمة رموز حالة الاستجابة التي يجب التعامل مع نص PipelineResponse المقابل لها كتدفق. عندما يحتوي streamResponseStatusCodes على القيمة Number.POSITIVE_INFINITY سيتم التعامل مع أي حالة على أنها دفق.
streamResponseStatusCodes?: Set<number>
قيمة الخاصية
Set<number>
timeout
عدد المللي ثانية التي يمكن أن يأخذها الطلب قبل إنهائه تلقائيا.
إذا تم إنهاء الطلب، AbortError
يتم طرح.
الإعدادات الافتراضية إلى 0، ما يعطل المهلة.
timeout: number
قيمة الخاصية
number
tlsSettings
tracingOptions
خيارات التتبع لاستخدامها لأي نطاقات تم إنشاؤها.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
url
عنوان URL الذي يجب تقديم الطلب إليه.
url: string
قيمة الخاصية
string
withCredentials
يشير إلى ما إذا كان يجب على عامل المستخدم إرسال ملفات تعريف الارتباط من المجال الآخر في حالة الطلبات عبر المنشأ. الإعدادات الافتراضية إلى false.
withCredentials: boolean
قيمة الخاصية
boolean