Compartilhar via


WebResource interface

Uma descrição de uma solicitação HTTP a ser feita a um servidor remoto.

Propriedades

abortSignal

Sinal de um controlador de anulação. Pode ser usado para anular o envio de uma solicitação de rede e aguardar uma resposta.

body

O conteúdo do corpo HTTP da solicitação.

decompressResponse

Se a resposta deve ser descompactada de acordo com Accept-Encoding cabeçalho (somente node-fetch)

formData

Dados de formulário, usados para criar o corpo da solicitação.

headers

Os cabeçalhos HTTP a serem usados ao fazer a solicitação.

keepAlive

Se a conexão deve ser reutilizado.

method

O método HTTP a ser usado ao fazer a solicitação.

onDownloadProgress

Retorno de chamada que é disparado após o progresso do download.

onUploadProgress

Retorno de chamada que é disparado após o progresso do upload.

proxySettings

Configuração de proxy.

query

Uma cadeia de caracteres de consulta representada como um objeto .

requestId

Um identificador exclusivo para a solicitação. Usado para registro em log e rastreamento.

streamResponseBody

Se o corpo do HttpOperationResponse deve ou não ser tratado como um fluxo.

streamResponseStatusCodes

Uma lista de códigos de status de resposta cujo corpo HttpOperationResponse correspondente deve ser tratado como um fluxo.

timeout

O número de milissegundos que uma solicitação pode levar antes de ser encerrada automaticamente. Se a solicitação for encerrada, um AbortError será gerado.

url

A URL que está sendo acessada pela solicitação.

withCredentials

Se as credenciais (cookies) devem ser enviadas durante um XHR.

Métodos

clone()

Clone esse objeto de solicitação.

prepare(unknown)

Essa é uma operação não operada para fins de compatibilidade e será lançada se for chamada.

validateRequestProperties()

Valida se as propriedades necessárias, como método, url, cabeçalhos["Content-Type"], cabeçalhos["accept-language"] são definidas. Ele gerará um erro se uma das propriedades mencionadas acima não estiver definida. Observação: isso não é uma operação para fins de compatibilidade.

Detalhes da propriedade

abortSignal

Sinal de um controlador de anulação. Pode ser usado para anular o envio de uma solicitação de rede e aguardar uma resposta.

abortSignal?: AbortSignalLike

Valor da propriedade

body

O conteúdo do corpo HTTP da solicitação.

body?: any

Valor da propriedade

any

decompressResponse

Se a resposta deve ser descompactada de acordo com Accept-Encoding cabeçalho (somente node-fetch)

decompressResponse?: boolean

Valor da propriedade

boolean

formData

Dados de formulário, usados para criar o corpo da solicitação.

formData?: any

Valor da propriedade

any

headers

Os cabeçalhos HTTP a serem usados ao fazer a solicitação.

headers: HttpHeadersLike

Valor da propriedade

keepAlive

Se a conexão deve ser reutilizado.

keepAlive?: boolean

Valor da propriedade

boolean

method

O método HTTP a ser usado ao fazer a solicitação.

method: HttpMethods

Valor da propriedade

onDownloadProgress

Retorno de chamada que é disparado após o progresso do download.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

onUploadProgress

Retorno de chamada que é disparado após o progresso do upload.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

proxySettings

Configuração de proxy.

proxySettings?: ProxySettings

Valor da propriedade

query

Uma cadeia de caracteres de consulta representada como um objeto .

query?: {[key: string]: any}

Valor da propriedade

{[key: string]: any}

requestId

Um identificador exclusivo para a solicitação. Usado para registro em log e rastreamento.

requestId: string

Valor da propriedade

string

streamResponseBody

Aviso

Essa API foi preterida.

Use streamResponseStatusCodes property instead.

Se o corpo do HttpOperationResponse deve ou não ser tratado como um fluxo.

streamResponseBody?: boolean

Valor da propriedade

boolean

streamResponseStatusCodes

Uma lista de códigos de status de resposta cujo corpo HttpOperationResponse correspondente deve ser tratado como um fluxo.

streamResponseStatusCodes?: Set<number>

Valor da propriedade

Set<number>

timeout

O número de milissegundos que uma solicitação pode levar antes de ser encerrada automaticamente. Se a solicitação for encerrada, um AbortError será gerado.

timeout: number

Valor da propriedade

number

url

A URL que está sendo acessada pela solicitação.

url: string

Valor da propriedade

string

withCredentials

Se as credenciais (cookies) devem ser enviadas durante um XHR.

withCredentials: boolean

Valor da propriedade

boolean

Detalhes do método

clone()

Clone esse objeto de solicitação.

function clone(): WebResourceLike

Retornos

prepare(unknown)

Essa é uma operação não operada para fins de compatibilidade e será lançada se for chamada.

function prepare(options: unknown): WebResourceLike

Parâmetros

options

unknown

Retornos

validateRequestProperties()

Valida se as propriedades necessárias, como método, url, cabeçalhos["Content-Type"], cabeçalhos["accept-language"] são definidas. Ele gerará um erro se uma das propriedades mencionadas acima não estiver definida. Observação: isso não é uma operação para fins de compatibilidade.

function validateRequestProperties()