PipelineRequest interface
Metadados sobre uma solicitação que está sendo feita pelo pipeline.
Propriedades
abort |
Usado para abortar a solicitação mais tarde. |
agent | SOMENTE NODEJS Uma opção somente nó para fornecer um |
allow |
Defina como true se a solicitação for enviada por HTTP em vez de HTTPS |
body | O conteúdo do corpo HTTP (se houver) |
disable |
Se a conexão não deve ser reutilizada. |
enable |
APENAS NAVEGADOR Uma opção apenas do navegador para ativar os Streams do navegador. Se essa opção estiver definida e uma resposta for um fluxo, a resposta terá uma propriedade O valor padrão é false |
form |
Para simular uma postagem de formulário do navegador |
headers | Os cabeçalhos HTTP a serem usados ao fazer a solicitação. |
method | O método HTTP a ser usado ao fazer a solicitação. |
multipart |
Corpo para um pedido de várias partes. |
on |
Retorno de chamada que é acionado após o progresso do download. |
on |
Retorno de chamada que é acionado após o progresso do carregamento. |
proxy |
Configuração de proxy. |
request |
Um identificador exclusivo para a solicitação. Usado para registro e rastreamento. |
stream |
Uma lista de códigos de status de resposta cujo corpo PipelineResponse correspondente deve ser tratado como um fluxo. Quando streamResponseStatusCodes contém o valor Number.POSITIVE_INFINITY qualquer status seria 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 |
tls |
Configurações para configurar a autenticação TLS |
tracing |
Opções de rastreamento a serem usadas para qualquer Spans criado. |
url | O URL para o qual fazer a solicitação. |
with |
Indica se o agente do usuário deve enviar cookies do outro domínio no caso de solicitações de origem cruzada. O padrão é false. |
Detalhes de Propriedade
abortSignal
Usado para abortar a solicitação mais tarde.
abortSignal?: AbortSignalLike
Valor de Propriedade
agent
SOMENTE NODEJS
Uma opção somente nó para fornecer um http.Agent
/https.Agent
personalizado.
Não faz nada ao executar no navegador.
agent?: Agent
Valor de Propriedade
allowInsecureConnection
Defina como true se a solicitação for enviada por HTTP em vez de HTTPS
allowInsecureConnection?: boolean
Valor de Propriedade
boolean
body
disableKeepAlive
Se a conexão não deve ser reutilizada.
disableKeepAlive?: boolean
Valor de Propriedade
boolean
enableBrowserStreams
APENAS NAVEGADOR
Uma opção apenas do navegador para ativar os Streams do navegador. Se essa opção estiver definida e uma resposta for um fluxo, a resposta terá uma propriedade browserStream
em vez de blobBody
que será indefinida.
O valor padrão é false
enableBrowserStreams?: boolean
Valor de Propriedade
boolean
formData
Para simular uma postagem de formulário do navegador
formData?: FormDataMap
Valor de Propriedade
headers
Os cabeçalhos HTTP a serem usados ao fazer a solicitação.
headers: HttpHeaders
Valor de Propriedade
method
O método HTTP a ser usado ao fazer a solicitação.
method: HttpMethods
Valor de Propriedade
multipartBody
Corpo para um pedido de várias partes.
multipartBody?: MultipartRequestBody
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
proxySettings
requestId
Um identificador exclusivo para a solicitação. Usado para registro e rastreamento.
requestId: string
Valor de Propriedade
string
streamResponseStatusCodes
Uma lista de códigos de status de resposta cujo corpo PipelineResponse correspondente deve ser tratado como um fluxo. Quando streamResponseStatusCodes contém o valor Number.POSITIVE_INFINITY qualquer status seria 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.
O padrão é 0, o que desativa o tempo limite.
timeout: number
Valor de Propriedade
number
tlsSettings
Configurações para configurar a autenticação TLS
tlsSettings?: TlsSettings
Valor de Propriedade
tracingOptions
Opções de rastreamento a serem usadas para qualquer Spans criado.
tracingOptions?: OperationTracingOptions
Valor de Propriedade
url
O URL para o qual fazer a solicitação.
url: string
Valor de Propriedade
string
withCredentials
Indica se o agente do usuário deve enviar cookies do outro domínio no caso de solicitações de origem cruzada. O padrão é false.
withCredentials: boolean
Valor de Propriedade
boolean