HttpRequest class
HTTP-Anforderungsobjekt. Wird für Ihre Funktion bei Verwendung von HTTP-Bindungen bereitgestellt.
Konstruktoren
| Http |
Nur zu Testzwecken. Dies wird immer für Sie erstellt, wenn sie im Kontext der Azure Functions-Laufzeit ausgeführt wird. |
Eigenschaften
| array |
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. |
| body |
Gibt zurück, ob der Textkörper ausgelesen wurde. |
| form |
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
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
null | HttpRequestUser