Compartir a través de


HttpRequest class

Objeto de solicitud HTTP. Se proporciona a la función cuando se usan enlaces HTTP.

Constructores

HttpRequest(HttpRequestInit)

Solo con fines de prueba. Esto siempre se creará para usted cuando se ejecute en el contexto del entorno de ejecución de Azure Functions.

Propiedades

arrayBuffer

Devuelve una promesa completada con el cuerpo como ArrayBuffer.

blob

Devuelve una promesa que se cumple con el cuerpo como un blob

body

Devuelve el cuerpo como readableStream.

bodyUsed

Devuelve si el cuerpo se ha leído desde

formData

Devuelve una promesa completada con el cuerpo como FormData.

headers

Encabezados de solicitud HTTP.

json

Devuelve una promesa completada con el cuerpo analizado como JSON.

method

Método de solicitud HTTP usado para invocar esta función.

params

Enrutar las claves y los valores de los parámetros.

query

Consulta de los valores y las claves de parámetro de cadena de la dirección URL.

text

Devuelve una promesa que se cumple con el cuerpo como una cadena.

url

Dirección URL de solicitud.

user

Objeto que representa el usuario que ha iniciado sesión, ya sea a través de la autenticación de AppService/Functions, o la autenticación swa null cuando no se inicia sesión ningún usuario.

Detalles del constructor

HttpRequest(HttpRequestInit)

Solo con fines de prueba. Esto siempre se creará para usted cuando se ejecute en el contexto del entorno de ejecución de Azure Functions.

new HttpRequest(httpRequestInit: HttpRequestInit)

Parámetros

httpRequestInit
HttpRequestInit

Detalles de las propiedades

arrayBuffer

Devuelve una promesa completada con el cuerpo como ArrayBuffer.

arrayBuffer: () => Promise<ArrayBuffer>

Valor de propiedad

() => Promise<ArrayBuffer>

blob

Devuelve una promesa que se cumple con el cuerpo como un blob

blob: () => Promise<Blob>

Valor de propiedad

() => Promise<Blob>

body

Devuelve el cuerpo como readableStream.

body: null | ReadableStream<any>

Valor de propiedad

null | ReadableStream<any>

bodyUsed

Devuelve si el cuerpo se ha leído desde

bodyUsed: boolean

Valor de propiedad

boolean

formData

Devuelve una promesa completada con el cuerpo como FormData.

formData: () => Promise<FormData>

Valor de propiedad

() => Promise<FormData>

headers

Encabezados de solicitud HTTP.

headers: Headers

Valor de propiedad

Headers

json

Devuelve una promesa completada con el cuerpo analizado como JSON.

json: () => Promise<unknown>

Valor de propiedad

() => Promise<unknown>

method

Método de solicitud HTTP usado para invocar esta función.

method: string

Valor de propiedad

string

params

Enrutar las claves y los valores de los parámetros.

params: HttpRequestParams

Valor de propiedad

query

Consulta de los valores y las claves de parámetro de cadena de la dirección URL.

query: URLSearchParams

Valor de propiedad

URLSearchParams

text

Devuelve una promesa que se cumple con el cuerpo como una cadena.

text: () => Promise<string>

Valor de propiedad

() => Promise<string>

url

Dirección URL de solicitud.

url: string

Valor de propiedad

string

user

Objeto que representa el usuario que ha iniciado sesión, ya sea a través de la autenticación de AppService/Functions, o la autenticación swa null cuando no se inicia sesión ningún usuario.

user: null | HttpRequestUser

Valor de propiedad