Partilhar via


PipelineRequest interface

Metadados sobre uma solicitação que está sendo feita pelo pipeline.

Propriedades

abortSignal

Usado para abortar a solicitação mais tarde.

agent

SOMENTE NODEJS

Uma opção somente nó para fornecer um http.Agent/https.Agentpersonalizado. Não faz nada ao executar no navegador.

allowInsecureConnection

Defina como true se a solicitação for enviada por HTTP em vez de HTTPS

body

O conteúdo do corpo HTTP (se houver)

disableKeepAlive

Se a conexão não deve ser reutilizada.

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

formData

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.

multipartBody

Corpo para um pedido de várias partes.

onDownloadProgress

Retorno de chamada que é acionado após o progresso do download.

onUploadProgress

Retorno de chamada que é acionado após o progresso do carregamento.

proxySettings

Configuração de proxy.

requestId

Um identificador exclusivo para a solicitação. Usado para registro e rastreamento.

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.

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.

tlsSettings

Configurações para configurar a autenticação TLS

tracingOptions

Opções de rastreamento a serem usadas para qualquer Spans criado.

url

O URL para o qual fazer a solicitação.

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.

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

O conteúdo do corpo HTTP (se houver)

body?: RequestBodyType

Valor de Propriedade

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

Configuração de proxy.

proxySettings?: ProxySettings

Valor de Propriedade

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