PipelineRequestOptions interface
Definições para inicializar um pedido. Quase equivalente a Parcial, mas o URL é obrigatório.
Propriedades
abort |
Utilizado para abortar o pedido mais tarde. |
allow |
Defina como verdadeiro se o pedido for enviado através de HTTP em vez de HTTPS |
body | O conteúdo do corpo http (se houver) |
disable |
Se a ligação não deve ser reutilizada. |
enable |
APENAS BROWSER Uma opção apenas de browser para ativar a utilização da API streams. Se esta opção estiver definida e a transmissão em fluxo for utilizada (veja O valor predefinido é falso |
form |
Para simular uma mensagem de formulário do browser |
headers | Os cabeçalhos HTTP a utilizar ao fazer o pedido. |
method | O método HTTP a utilizar ao fazer o pedido. |
on |
Chamada de retorno que é acionada após o progresso da transferência. |
on |
Chamada de retorno que é acionada após o progresso do carregamento. |
proxy |
Configuração do proxy. |
request |
Um identificador exclusivo para o pedido. Utilizado para registo e rastreio. |
stream |
Uma lista de códigos de estado de resposta cujo corpo de PipelineResponse correspondente deve ser tratado como um fluxo. |
timeout | O número de milissegundos que um pedido pode tomar antes de ser terminado automaticamente.
Se o pedido for terminado, é emitido um |
tracing |
Opções utilizadas para criar um intervalo quando o rastreio está ativado. |
url | O URL para o que fazer o pedido. |
with |
Se as credenciais (cookies) forem enviadas durante um XHR. O valor predefinido é falso. |
Detalhes de Propriedade
abortSignal
Utilizado para abortar o pedido mais tarde.
abortSignal?: AbortSignalLike
Valor de Propriedade
allowInsecureConnection
Defina como verdadeiro se o pedido for enviado através de HTTP em vez de HTTPS
allowInsecureConnection?: boolean
Valor de Propriedade
boolean
body
disableKeepAlive
Se a ligação não deve ser reutilizada.
disableKeepAlive?: boolean
Valor de Propriedade
boolean
enableBrowserStreams
APENAS BROWSER
Uma opção apenas de browser para ativar a utilização da API streams. Se esta opção estiver definida e a transmissão em fluxo for utilizada (veja streamResponseStatusCodes
), a resposta terá uma propriedade browserStream
em vez da blobBody
qual será indefinida.
O valor predefinido é falso
enableBrowserStreams?: boolean
Valor de Propriedade
boolean
formData
Para simular uma mensagem de formulário do browser
formData?: FormDataMap
Valor de Propriedade
headers
Os cabeçalhos HTTP a utilizar ao fazer o pedido.
headers?: HttpHeaders
Valor de Propriedade
method
onDownloadProgress
Chamada de retorno que é acionada após o progresso da transferência.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
onUploadProgress
Chamada de retorno que é acionada após o progresso do carregamento.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
proxySettings
requestId
Um identificador exclusivo para o pedido. Utilizado para registo e rastreio.
requestId?: string
Valor de Propriedade
string
streamResponseStatusCodes
Uma lista de códigos de estado de resposta cujo corpo de PipelineResponse correspondente deve ser tratado como um fluxo.
streamResponseStatusCodes?: Set<number>
Valor de Propriedade
Set<number>
timeout
O número de milissegundos que um pedido pode tomar antes de ser terminado automaticamente.
Se o pedido for terminado, é emitido um AbortError
.
A predefinição é 0, o que desativa o tempo limite.
timeout?: number
Valor de Propriedade
number
tracingOptions
Opções utilizadas para criar um intervalo quando o rastreio está ativado.
tracingOptions?: OperationTracingOptions
Valor de Propriedade
url
O URL para o que fazer o pedido.
url: string
Valor de Propriedade
string
withCredentials
Se as credenciais (cookies) forem enviadas durante um XHR. O valor predefinido é falso.
withCredentials?: boolean
Valor de Propriedade
boolean