HttpRequest class
كائن طلب HTTP. يتم توفيرها إلى الدالة عند استخدام روابط HTTP.
المنشئون
| Http |
لأغراض الاختبار فقط. سيتم إنشاء هذا دائما لك عند التشغيل في سياق وقت تشغيل Azure Functions |
الخصائص
| array |
إرجاع وعد تم الوفاء به مع النص الأساسي ك ArrayBuffer |
| blob | إرجاع وعد تم الوفاء به مع الجسم ككائن ثنائي كبير الحجم |
| body | إرجاع النص الأساسي ك ReadableStream |
| body |
إرجاع ما إذا كان قد تمت قراءة النص من |
| form |
إرجاع وعد تم الوفاء به مع النص الأساسي ك FormData |
| headers | عناوين طلب HTTP. |
| json | إرجاع وعد تم الوفاء به مع الجسم الذي تم تحليله ك JSON |
| method | أسلوب طلب HTTP المستخدم لاستدعاء هذه الدالة. |
| params | مفاتيح وقيم معلمات المسار. |
| query | مفاتيح وقيم معلمات سلسلة الاستعلام من عنوان URL. |
| text | إرجاع وعد تم الوفاء به مع النص الأساسي كسلسلة |
| url | طلب عنوان URL. |
| user | الكائن الذي يمثل المستخدم الذي قام بتسجيل الدخول، إما من خلال مصادقة AppService/Functions، أو مصادقة SWA فارغة عند عدم تسجيل دخول أي مستخدم من هذا القبيل. |
تفاصيل المنشئ
HttpRequest(HttpRequestInit)
لأغراض الاختبار فقط. سيتم إنشاء هذا دائما لك عند التشغيل في سياق وقت تشغيل Azure Functions
new HttpRequest(httpRequestInit: HttpRequestInit)
المعلمات
- httpRequestInit
- HttpRequestInit
تفاصيل الخاصية
arrayBuffer
إرجاع وعد تم الوفاء به مع النص الأساسي ك ArrayBuffer
arrayBuffer: () => Promise<ArrayBuffer>
قيمة الخاصية
() => Promise<ArrayBuffer>
blob
إرجاع وعد تم الوفاء به مع الجسم ككائن ثنائي كبير الحجم
blob: () => Promise<Blob>
قيمة الخاصية
() => Promise<Blob>
body
إرجاع النص الأساسي ك ReadableStream
body: null | ReadableStream<any>
قيمة الخاصية
null | ReadableStream<any>
bodyUsed
إرجاع ما إذا كان قد تمت قراءة النص من
bodyUsed: boolean
قيمة الخاصية
boolean
formData
إرجاع وعد تم الوفاء به مع النص الأساسي ك FormData
formData: () => Promise<FormData>
قيمة الخاصية
() => Promise<FormData>
headers
عناوين طلب HTTP.
headers: Headers
قيمة الخاصية
Headers
json
إرجاع وعد تم الوفاء به مع الجسم الذي تم تحليله ك JSON
json: () => Promise<unknown>
قيمة الخاصية
() => Promise<unknown>
method
أسلوب طلب HTTP المستخدم لاستدعاء هذه الدالة.
method: string
قيمة الخاصية
string
params
query
مفاتيح وقيم معلمات سلسلة الاستعلام من عنوان URL.
query: URLSearchParams
قيمة الخاصية
URLSearchParams
text
إرجاع وعد تم الوفاء به مع النص الأساسي كسلسلة
text: () => Promise<string>
قيمة الخاصية
() => Promise<string>
url
طلب عنوان URL.
url: string
قيمة الخاصية
string
user
الكائن الذي يمثل المستخدم الذي قام بتسجيل الدخول، إما من خلال مصادقة AppService/Functions، أو مصادقة SWA فارغة عند عدم تسجيل دخول أي مستخدم من هذا القبيل.
user: null | HttpRequestUser
قيمة الخاصية
null | HttpRequestUser