PipelineRequest interface
Metadados sobre um pedido que está a ser feito pelo pipeline.
Propriedades
abort |
Utilizado para abortar o pedido mais tarde. |
agent | APENAS NODEJS Uma opção apenas no nó para fornecer um |
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 os Streams do browser. Se esta opção estiver definida e uma resposta for um fluxo, a resposta terá uma propriedade 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. Quando streamResponseStatusCodes contém o valor Number.POSITIVE_INFINITY qualquer estado seria 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 |
tls |
Definições para configurar a autenticação TLS |
tracing |
Opções de rastreio a utilizar para quaisquer Spans criados. |
url | O URL para o que fazer o pedido. |
with |
Indica se o agente de utilizador deve enviar cookies do outro domínio no caso de pedidos de origem cruzada. O valor predefinido é falso. |
Detalhes de Propriedade
abortSignal
Utilizado para abortar o pedido mais tarde.
abortSignal?: AbortSignalLike
Valor de Propriedade
agent
APENAS NODEJS
Uma opção apenas no nó para fornecer um http.Agent
/https.Agent
.
Não faz nada ao executar no browser.
agent?: Agent
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 os Streams do browser. Se esta opção estiver definida e uma resposta for um fluxo, 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. Quando streamResponseStatusCodes contém o valor Number.POSITIVE_INFINITY qualquer estado seria 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
tlsSettings
Definições para configurar a autenticação TLS
tlsSettings?: TlsSettings
Valor de Propriedade
tracingOptions
Opções de rastreio a utilizar para quaisquer Spans criados.
tracingOptions?: OperationTracingOptions
Valor de Propriedade
url
O URL para o que fazer o pedido.
url: string
Valor de Propriedade
string
withCredentials
Indica se o agente de utilizador deve enviar cookies do outro domínio no caso de pedidos de origem cruzada. O valor predefinido é falso.
withCredentials: boolean
Valor de Propriedade
boolean