HttpRequest class
Objeto de solicitação HTTP. Fornecido para sua função ao usar Ligações HTTP.
Construtores
| Http |
Apenas para fins de teste. Isso sempre será construído para você quando executado no contexto do tempo de execução do Azure Functions |
Propriedades
| array |
Retorna uma promessa cumprida com o corpo como um ArrayBuffer |
| blob | Devolve uma promessa cumprida com o corpo como um Blob |
| body | Retorna o corpo como um ReadableStream |
| body |
Devolve se o corpo foi lido a partir de |
| form |
Devolve uma promessa cumprida com o corpo como FormData |
| headers | Cabeçalhos de solicitação HTTP. |
| json | Devolve uma promessa cumprida com o corpo analisado como JSON |
| method | Método de solicitação HTTP usado para invocar essa função. |
| params | Chaves e valores de parâmetros de rota. |
| query | Consultar chaves e valores de parâmetros de cadeia de caracteres da URL. |
| text | Devolve uma promessa cumprida com o corpo como uma corda |
| url | URL da solicitação. |
| user | Objeto que representa o usuário conectado, por meio da autenticação AppService/Functions ou da Autenticação SWA nula quando nenhum usuário está conectado. |
Detalhes do Construtor
HttpRequest(HttpRequestInit)
Apenas para fins de teste. Isso sempre será construído para você quando executado no contexto do tempo de execução do Azure Functions
new HttpRequest(httpRequestInit: HttpRequestInit)
Parâmetros
- httpRequestInit
- HttpRequestInit
Detalhes de Propriedade
arrayBuffer
Retorna uma promessa cumprida com o corpo como um ArrayBuffer
arrayBuffer: () => Promise<ArrayBuffer>
Valor de Propriedade
() => Promise<ArrayBuffer>
blob
Devolve uma promessa cumprida com o corpo como um Blob
blob: () => Promise<Blob>
Valor de Propriedade
() => Promise<Blob>
body
Retorna o corpo como um ReadableStream
body: null | ReadableStream<any>
Valor de Propriedade
null | ReadableStream<any>
bodyUsed
Devolve se o corpo foi lido a partir de
bodyUsed: boolean
Valor de Propriedade
boolean
formData
Devolve uma promessa cumprida com o corpo como FormData
formData: () => Promise<FormData>
Valor de Propriedade
() => Promise<FormData>
headers
Cabeçalhos de solicitação HTTP.
headers: Headers
Valor de Propriedade
Headers
json
Devolve uma promessa cumprida com o corpo analisado como JSON
json: () => Promise<unknown>
Valor de Propriedade
() => Promise<unknown>
method
Método de solicitação HTTP usado para invocar essa função.
method: string
Valor de Propriedade
string
params
Chaves e valores de parâmetros de rota.
params: HttpRequestParams
Valor de Propriedade
query
Consultar chaves e valores de parâmetros de cadeia de caracteres da URL.
query: URLSearchParams
Valor de Propriedade
URLSearchParams
text
Devolve uma promessa cumprida com o corpo como uma corda
text: () => Promise<string>
Valor de Propriedade
() => Promise<string>
url
URL da solicitação.
url: string
Valor de Propriedade
string
user
Objeto que representa o usuário conectado, por meio da autenticação AppService/Functions ou da Autenticação SWA nula quando nenhum usuário está conectado.
user: null | HttpRequestUser
Valor de Propriedade
null | HttpRequestUser