Compartilhar via


HttpRequest class

Objeto de solicitação HTTP. Fornecido para sua função ao usar associações HTTP.

Construtores

HttpRequest(HttpRequestInit)

Somente para fins de teste. Isso sempre será construído para você quando executado no contexto do runtime do Azure Functions

Propriedades

arrayBuffer

Retorna uma promessa cumprida com o corpo como um ArrayBuffer

blob

Retorna uma promessa cumprida com o corpo como um Blob

body

Retorna o corpo como um ReadableStream

bodyUsed

Retorna se o corpo foi lido de

formData

Retorna uma promessa cumprida com o corpo como FormData

headers

Cabeçalhos de solicitação HTTP.

json

Retorna uma promessa cumprida com o corpo analisado como JSON

method

Método de solicitação HTTP usado para invocar essa função.

params

Rotear chaves e valores de parâmetro.

query

Consultar chaves de parâmetro de cadeia de caracteres e valores da URL.

text

Retorna uma promessa cumprida com o corpo como uma cadeia de caracteres

url

URL de solicitação.

user

Objeto que representa o usuário conectado, por meio da autenticação AppService/Functions, ou autenticação SWA nula quando nenhum usuário desse tipo está conectado.

Detalhes do construtor

HttpRequest(HttpRequestInit)

Somente para fins de teste. Isso sempre será construído para você quando executado no contexto do runtime do Azure Functions

new HttpRequest(httpRequestInit: HttpRequestInit)

Parâmetros

httpRequestInit
HttpRequestInit

Detalhes da propriedade

arrayBuffer

Retorna uma promessa cumprida com o corpo como um ArrayBuffer

arrayBuffer: () => Promise<ArrayBuffer>

Valor da propriedade

() => Promise<ArrayBuffer>

blob

Retorna uma promessa cumprida com o corpo como um Blob

blob: () => Promise<Blob>

Valor da propriedade

() => Promise<Blob>

body

Retorna o corpo como um ReadableStream

body: null | ReadableStream<any>

Valor da propriedade

null | ReadableStream<any>

bodyUsed

Retorna se o corpo foi lido de

bodyUsed: boolean

Valor da propriedade

boolean

formData

Retorna uma promessa cumprida com o corpo como FormData

formData: () => Promise<FormData>

Valor da propriedade

() => Promise<FormData>

headers

Cabeçalhos de solicitação HTTP.

headers: Headers

Valor da propriedade

Headers

json

Retorna uma promessa cumprida com o corpo analisado como JSON

json: () => Promise<unknown>

Valor da propriedade

() => Promise<unknown>

method

Método de solicitação HTTP usado para invocar essa função.

method: string

Valor da propriedade

string

params

Rotear chaves e valores de parâmetro.

params: HttpRequestParams

Valor da propriedade

query

Consultar chaves de parâmetro de cadeia de caracteres e valores da URL.

query: URLSearchParams

Valor da propriedade

URLSearchParams

text

Retorna uma promessa cumprida com o corpo como uma cadeia de caracteres

text: () => Promise<string>

Valor da propriedade

() => Promise<string>

url

URL de solicitação.

url: string

Valor da propriedade

string

user

Objeto que representa o usuário conectado, por meio da autenticação AppService/Functions, ou autenticação SWA nula quando nenhum usuário desse tipo está conectado.

user: null | HttpRequestUser

Valor da propriedade