WebResourceLike interface
Uma descrição de uma solicitação HTTP a ser feita a um servidor remoto.
Propriedades
| abort |
Sinal de um controlador abortado. Pode ser usado para anular o envio de uma solicitação de rede e a espera por uma resposta. |
| body | O conteúdo do corpo HTTP da solicitação. |
| decompress |
Descompactar ou não a resposta de acordo com Accept-Encoding cabeçalho (somente busca de nó) |
| form |
Dados do formulário, usados para construir o corpo da solicitação. |
| headers | Os cabeçalhos HTTP a serem usados ao fazer a solicitação. |
| keep |
Se a conexão deve ser reutilizada. |
| method | O método HTTP a ser usado ao fazer a solicitação. |
| on |
Retorno de chamada que é acionado após o progresso do download. |
| on |
Retorno de chamada que é acionado após o progresso do carregamento. |
| operation |
Uma função que retorna o OperationResponse adequado para a combinação OperationSpec e HttpOperationResponse dada. Se isso não estiver definido, uma pesquisa simples de código de status será usada. |
| operation |
Usado para analisar a resposta. |
| proxy |
Configuração de proxy. |
| query | Uma cadeia de caracteres de consulta representada como um objeto. |
| request |
Um identificador exclusivo para a solicitação. Usado para registro e rastreamento. |
| should |
Se o HttpOperationResponse deve ou não ser desserializado. Se isso for indefinido, o HttpOperationResponse deve ser desserializado. |
| stream |
Se o corpo do HttpOperationResponse deve ou não ser tratado como um fluxo. |
| stream |
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, uma |
| tracing |
Rastreamento: Contexto usado ao criar vãos. |
| url | O URL que está sendo acessado pela solicitação. |
| with |
Se as credenciais (cookies) devem ser enviadas durante um XHR. |
Métodos
| clone() | Clone este objeto de solicitação. |
| prepare(Request |
Define opções na solicitação. |
| validate |
Valida se as propriedades necessárias, como método, url, headers["Content-Type"], headers["accept-language"] estão definidas. Ele lançará um erro se uma das propriedades acima mencionadas não estiver definida. |
Detalhes de Propriedade
abortSignal
Sinal de um controlador abortado. Pode ser usado para anular o envio de uma solicitação de rede e a espera por uma resposta.
abortSignal?: AbortSignalLike
Valor de Propriedade
body
O conteúdo do corpo HTTP da solicitação.
body?: any
Valor de Propriedade
any
decompressResponse
Descompactar ou não a resposta de acordo com Accept-Encoding cabeçalho (somente busca de nó)
decompressResponse?: boolean
Valor de Propriedade
boolean
formData
Dados do formulário, usados para construir o corpo da solicitação.
formData?: any
Valor de Propriedade
any
headers
Os cabeçalhos HTTP a serem usados ao fazer a solicitação.
headers: HttpHeadersLike
Valor de Propriedade
keepAlive
Se a conexão deve ser reutilizada.
keepAlive?: boolean
Valor de Propriedade
boolean
method
O método HTTP a ser usado ao fazer a solicitação.
method: HttpMethods
Valor de Propriedade
onDownloadProgress
Retorno de chamada que é acionado após o progresso do download.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
onUploadProgress
Retorno de chamada que é acionado após o progresso do carregamento.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
operationResponseGetter
Uma função que retorna o OperationResponse adequado para a combinação OperationSpec e HttpOperationResponse dada. Se isso não estiver definido, uma pesquisa simples de código de status será usada.
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
Valor de Propriedade
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
operationSpec
proxySettings
query
Uma cadeia de caracteres de consulta representada como um objeto.
query?: {[key: string]: any}
Valor de Propriedade
{[key: string]: any}
requestId
Um identificador exclusivo para a solicitação. Usado para registro e rastreamento.
requestId: string
Valor de Propriedade
string
shouldDeserialize
Se o HttpOperationResponse deve ou não ser desserializado. Se isso for indefinido, o HttpOperationResponse deve ser desserializado.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
Valor de Propriedade
boolean | (response: HttpOperationResponse) => boolean
streamResponseBody
Aviso
Esta API foi preterida.
Use streamResponseStatusCodes property instead.
Se o corpo do HttpOperationResponse deve ou não ser tratado como um fluxo.
streamResponseBody?: boolean
Valor de 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 de 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, uma AbortError será lançada.
timeout: number
Valor de Propriedade
number
tracingContext
Rastreamento: Contexto usado ao criar vãos.
tracingContext?: Context
Valor de Propriedade
url
O URL que está sendo acessado pela solicitação.
url: string
Valor de Propriedade
string
withCredentials
Se as credenciais (cookies) devem ser enviadas durante um XHR.
withCredentials: boolean
Valor de Propriedade
boolean
Detalhes de Método
clone()
prepare(RequestPrepareOptions)
Define opções na solicitação.
function prepare(options: RequestPrepareOptions): WebResourceLike
Parâmetros
- options
- RequestPrepareOptions
Devoluções
validateRequestProperties()
Valida se as propriedades necessárias, como método, url, headers["Content-Type"], headers["accept-language"] estão definidas. Ele lançará um erro se uma das propriedades acima mencionadas não estiver definida.
function validateRequestProperties()