HttpRequest class

HTTP-Anforderungsobjekt. Wird für Ihre Funktion bei Verwendung von HTTP-Bindungen bereitgestellt.

Konstruktoren

HttpRequest(HttpRequestInit)

Nur zu Testzwecken. Dies wird immer für Sie erstellt, wenn sie im Kontext der Azure Functions-Laufzeit ausgeführt wird.

Eigenschaften

arrayBuffer

Gibt eine mit dem Textkörper erfüllte Zusage als ArrayBuffer zurück.

blob

Gibt eine Mit dem Textkörper als Blob erfüllte Zusage zurück.

body

Gibt den Textkörper als ReadableStream zurück.

bodyUsed

Gibt zurück, ob der Textkörper ausgelesen wurde.

formData

Gibt eine Mit dem Textkörper als FormData erfüllte Zusage zurück.

headers

HTTP-Anforderungsheader.

json

Gibt eine Zusage zurück, die mit dem als JSON analysierten Textkörper erfüllt ist.

method

HTTP-Anforderungsmethode, die zum Aufrufen dieser Funktion verwendet wird.

params

Routenparameterschlüssel und -werte.

query

Abfragezeichenfolgenparameterschlüssel und -werte aus der URL.

text

Gibt eine mit dem Textkörper erfüllte Zusage als Zeichenfolge zurück.

url

Anforderungs-URL.

user

Objekt, das angemeldeten Benutzer darstellt, entweder über die AppService/Functions-Authentifizierung oder SWA-Authentifizierung NULL, wenn kein solcher Benutzer angemeldet ist.

Details zum Konstruktor

HttpRequest(HttpRequestInit)

Nur zu Testzwecken. Dies wird immer für Sie erstellt, wenn sie im Kontext der Azure Functions-Laufzeit ausgeführt wird.

new HttpRequest(httpRequestInit: HttpRequestInit)

Parameter

httpRequestInit
HttpRequestInit

Details zur Eigenschaft

arrayBuffer

Gibt eine mit dem Textkörper erfüllte Zusage als ArrayBuffer zurück.

arrayBuffer: () => Promise<ArrayBuffer>

Eigenschaftswert

() => Promise<ArrayBuffer>

blob

Gibt eine Mit dem Textkörper als Blob erfüllte Zusage zurück.

blob: () => Promise<Blob>

Eigenschaftswert

() => Promise<Blob>

body

Gibt den Textkörper als ReadableStream zurück.

body: null | ReadableStream<any>

Eigenschaftswert

null | ReadableStream<any>

bodyUsed

Gibt zurück, ob der Textkörper ausgelesen wurde.

bodyUsed: boolean

Eigenschaftswert

boolean

formData

Gibt eine Mit dem Textkörper als FormData erfüllte Zusage zurück.

formData: () => Promise<FormData>

Eigenschaftswert

() => Promise<FormData>

headers

HTTP-Anforderungsheader.

headers: Headers

Eigenschaftswert

Headers

json

Gibt eine Zusage zurück, die mit dem als JSON analysierten Textkörper erfüllt ist.

json: () => Promise<unknown>

Eigenschaftswert

() => Promise<unknown>

method

HTTP-Anforderungsmethode, die zum Aufrufen dieser Funktion verwendet wird.

method: string

Eigenschaftswert

string

params

Routenparameterschlüssel und -werte.

params: HttpRequestParams

Eigenschaftswert

query

Abfragezeichenfolgenparameterschlüssel und -werte aus der URL.

query: URLSearchParams

Eigenschaftswert

URLSearchParams

text

Gibt eine mit dem Textkörper erfüllte Zusage als Zeichenfolge zurück.

text: () => Promise<string>

Eigenschaftswert

() => Promise<string>

url

Anforderungs-URL.

url: string

Eigenschaftswert

string

user

Objekt, das angemeldeten Benutzer darstellt, entweder über die AppService/Functions-Authentifizierung oder SWA-Authentifizierung NULL, wenn kein solcher Benutzer angemeldet ist.

user: null | HttpRequestUser

Eigenschaftswert