HttpRequest class
Objet de requête HTTP. Fourni à votre fonction lors de l’utilisation de liaisons HTTP.
Constructeurs
| Http |
À des fins de test uniquement. Cela sera toujours construit pour vous lors de l’exécution dans le contexte du runtime Azure Functions |
Propriétés
| array |
Retourne une promesse remplie avec le corps sous la forme d’un ArrayBuffer |
| blob | Retourne une promesse remplie avec le corps en tant qu’objet blob |
| body | Renvoie le corps sous forme de ReadableStream |
| body |
Retourne si le corps a été lu à partir de |
| form |
Retourne une promesse remplie avec le corps en tant que FormData |
| headers | En-têtes de requête HTTP. |
| json | Retourne une promesse remplie avec le corps analysé en tant que JSON |
| method | Méthode de requête HTTP utilisée pour appeler cette fonction. |
| params | Router les clés et les valeurs des paramètres. |
| query | Interroger des clés et des valeurs de paramètre de chaîne à partir de l’URL. |
| text | Retourne une promesse remplie avec le corps sous forme de chaîne |
| url | URL de requête. |
| user | Objet représentant l’utilisateur connecté, via l’authentification AppService/Functions ou l’authentification SWA null lorsqu’aucun utilisateur de ce type n’est connecté. |
Détails du constructeur
HttpRequest(HttpRequestInit)
À des fins de test uniquement. Cela sera toujours construit pour vous lors de l’exécution dans le contexte du runtime Azure Functions
new HttpRequest(httpRequestInit: HttpRequestInit)
Paramètres
- httpRequestInit
- HttpRequestInit
Détails de la propriété
arrayBuffer
Retourne une promesse remplie avec le corps sous la forme d’un ArrayBuffer
arrayBuffer: () => Promise<ArrayBuffer>
Valeur de propriété
() => Promise<ArrayBuffer>
blob
Retourne une promesse remplie avec le corps en tant qu’objet blob
blob: () => Promise<Blob>
Valeur de propriété
() => Promise<Blob>
body
Renvoie le corps sous forme de ReadableStream
body: null | ReadableStream<any>
Valeur de propriété
null | ReadableStream<any>
bodyUsed
Retourne si le corps a été lu à partir de
bodyUsed: boolean
Valeur de propriété
boolean
formData
Retourne une promesse remplie avec le corps en tant que FormData
formData: () => Promise<FormData>
Valeur de propriété
() => Promise<FormData>
headers
En-têtes de requête HTTP.
headers: Headers
Valeur de propriété
Headers
json
Retourne une promesse remplie avec le corps analysé en tant que JSON
json: () => Promise<unknown>
Valeur de propriété
() => Promise<unknown>
method
Méthode de requête HTTP utilisée pour appeler cette fonction.
method: string
Valeur de propriété
string
params
Router les clés et les valeurs des paramètres.
params: HttpRequestParams
Valeur de propriété
query
Interroger des clés et des valeurs de paramètre de chaîne à partir de l’URL.
query: URLSearchParams
Valeur de propriété
URLSearchParams
text
Retourne une promesse remplie avec le corps sous forme de chaîne
text: () => Promise<string>
Valeur de propriété
() => Promise<string>
url
URL de requête.
url: string
Valeur de propriété
string
user
Objet représentant l’utilisateur connecté, via l’authentification AppService/Functions ou l’authentification SWA null lorsqu’aucun utilisateur de ce type n’est connecté.
user: null | HttpRequestUser
Valeur de propriété
null | HttpRequestUser