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. |
| request |
Opções adicionais para definir na solicitação. Isso fornece uma maneira de substituir as existentes ou fornecer propriedades de solicitação que não são declaradas. Para obter possíveis propriedades válidas, consulte
AVISO: As opções especificadas aqui substituirão quaisquer propriedades de mesmo nome quando a solicitação for enviada por HttpClient. |
| 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.Agentpersonalizado.
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
requestOverrides
Opções adicionais para definir na solicitação. Isso fornece uma maneira de substituir as existentes ou fornecer propriedades de solicitação que não são declaradas.
Para obter possíveis propriedades válidas, consulte
- Opções NodeJS https.request: https://nodejs.org/api/http.html#httprequestoptions-callback
- Navegador RequestInit: https://developer.mozilla.org/en-US/docs/Web/API/RequestInit
AVISO: As opções especificadas aqui substituirão quaisquer propriedades de mesmo nome quando a solicitação for enviada por HttpClient.
requestOverrides?: Record<string, unknown>
Valor de Propriedade
Record<string, unknown>
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