HttpRequest class
Objeto de solicitud HTTP. Se proporciona a la función cuando se usan enlaces HTTP.
Constructores
| Http |
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
| array |
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. |
| body |
Devuelve si el cuerpo se ha leído desde |
| form |
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
null | HttpRequestUser