Partager via


HttpRequest class

Objet de requête HTTP. Fourni à votre fonction lors de l’utilisation de liaisons HTTP.

Constructeurs

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

Propriétés

arrayBuffer

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

bodyUsed

Retourne si le corps a été lu à partir de

formData

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é