PipelineRequest interface

بيانات التعريف حول طلب يتم إجراؤه بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية.

الخصائص

abortSignal

يستخدم لإجهاض الطلب لاحقا.

agent

NODEJS فقط

خيار عقدة فقط لتوفير مخصص http.Agent/https.Agent. لا تفعل شيئا عند التشغيل في المستعرض.

allowInsecureConnection

تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS

body

محتوى نص HTTP (إن وجد)

disableKeepAlive

إذا كان لا ينبغي إعادة استخدام الاتصال.

enableBrowserStreams

المستعرض فقط

خيار مستعرض فقط لتمكين تدفقات المستعرض. إذا تم تعيين هذا الخيار وكانت الاستجابة عبارة عن دفق، فسيكون للاستجابة خاصية browserStream بدلا من blobBody ذلك ستكون غير معرفة.

القيمة الافتراضية خاطئة

formData

لمحاكاة منشور نموذج مستعرض

headers

عناوين HTTP لاستخدامها عند تقديم الطلب.

method

أسلوب HTTP المراد استخدامه عند تقديم الطلب.

onDownloadProgress

رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل.

onUploadProgress

رد الاتصال الذي يتم إطلاقه عند تقدم التحميل.

proxySettings

تكوين الوكيل.

requestId

معرف فريد للطلب. يستخدم للتسجيل والتتبع.

streamResponseStatusCodes

قائمة رموز حالة الاستجابة التي يجب التعامل مع نص PipelineResponse المقابل لها كتدفق. عندما يحتوي streamResponseStatusCodes على القيمة Number.POSITIVE_INFINITY سيتم التعامل مع أي حالة على أنها دفق.

timeout

عدد المللي ثانية التي يمكن أن يأخذها الطلب قبل إنهائه تلقائيا. إذا تم إنهاء الطلب، AbortError يتم طرح. الإعدادات الافتراضية إلى 0، ما يعطل المهلة.

tlsSettings

إعدادات تكوين مصادقة TLS

tracingOptions

خيارات التتبع لاستخدامها لأي نطاقات تم إنشاؤها.

url

عنوان URL الذي يجب تقديم الطلب إليه.

withCredentials

يشير إلى ما إذا كان يجب على عامل المستخدم إرسال ملفات تعريف الارتباط من المجال الآخر في حالة الطلبات عبر المنشأ. الإعدادات الافتراضية إلى false.

تفاصيل الخاصية

abortSignal

يستخدم لإجهاض الطلب لاحقا.

abortSignal?: AbortSignalLike

قيمة الخاصية

agent

NODEJS فقط

خيار عقدة فقط لتوفير مخصص http.Agent/https.Agent. لا تفعل شيئا عند التشغيل في المستعرض.

agent?: Agent

قيمة الخاصية

allowInsecureConnection

تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS

allowInsecureConnection?: boolean

قيمة الخاصية

boolean

body

محتوى نص HTTP (إن وجد)

body?: RequestBodyType

قيمة الخاصية

disableKeepAlive

إذا كان لا ينبغي إعادة استخدام الاتصال.

disableKeepAlive?: boolean

قيمة الخاصية

boolean

enableBrowserStreams

المستعرض فقط

خيار مستعرض فقط لتمكين تدفقات المستعرض. إذا تم تعيين هذا الخيار وكانت الاستجابة عبارة عن دفق، فسيكون للاستجابة خاصية browserStream بدلا من blobBody ذلك ستكون غير معرفة.

القيمة الافتراضية خاطئة

enableBrowserStreams?: boolean

قيمة الخاصية

boolean

formData

لمحاكاة منشور نموذج مستعرض

formData?: FormDataMap

قيمة الخاصية

headers

عناوين HTTP لاستخدامها عند تقديم الطلب.

headers: HttpHeaders

قيمة الخاصية

method

أسلوب HTTP المراد استخدامه عند تقديم الطلب.

method: HttpMethods

قيمة الخاصية

onDownloadProgress

رد الاتصال الذي يتم إطلاقه عند تقدم التنزيل.

onDownloadProgress?: (progress: TransferProgressEvent) => void

قيمة الخاصية

(progress: TransferProgressEvent) => void

onUploadProgress

رد الاتصال الذي يتم إطلاقه عند تقدم التحميل.

onUploadProgress?: (progress: TransferProgressEvent) => void

قيمة الخاصية

(progress: TransferProgressEvent) => void

proxySettings

تكوين الوكيل.

proxySettings?: ProxySettings

قيمة الخاصية

requestId

معرف فريد للطلب. يستخدم للتسجيل والتتبع.

requestId: string

قيمة الخاصية

string

streamResponseStatusCodes

قائمة رموز حالة الاستجابة التي يجب التعامل مع نص PipelineResponse المقابل لها كتدفق. عندما يحتوي streamResponseStatusCodes على القيمة Number.POSITIVE_INFINITY سيتم التعامل مع أي حالة على أنها دفق.

streamResponseStatusCodes?: Set<number>

قيمة الخاصية

Set<number>

timeout

عدد المللي ثانية التي يمكن أن يأخذها الطلب قبل إنهائه تلقائيا. إذا تم إنهاء الطلب، AbortError يتم طرح. الإعدادات الافتراضية إلى 0، ما يعطل المهلة.

timeout: number

قيمة الخاصية

number

tlsSettings

إعدادات تكوين مصادقة TLS

tlsSettings?: TlsSettings

قيمة الخاصية

tracingOptions

خيارات التتبع لاستخدامها لأي نطاقات تم إنشاؤها.

tracingOptions?: OperationTracingOptions

قيمة الخاصية

url

عنوان URL الذي يجب تقديم الطلب إليه.

url: string

قيمة الخاصية

string

withCredentials

يشير إلى ما إذا كان يجب على عامل المستخدم إرسال ملفات تعريف الارتباط من المجال الآخر في حالة الطلبات عبر المنشأ. الإعدادات الافتراضية إلى false.

withCredentials: boolean

قيمة الخاصية

boolean