PipelineRequest interface
Metadatos sobre una solicitud realizada por la canalización.
Propiedades
| abort |
Se usa para anular la solicitud más adelante. |
| agent | SOLO NODEJS Una opción de solo nodo para proporcionar un |
| allow |
Establézcalo en true si la solicitud se envía a través de HTTP en lugar de HTTPS. |
| body | El contenido del cuerpo HTTP (si existe) |
| disable |
Si no se debe reutilizar la conexión. |
| enable |
SOLO EXPLORADOR Una opción de solo explorador para habilitar secuencias del explorador. Si se establece esta opción y una respuesta es una secuencia, la respuesta tendrá una propiedad El valor predeterminado es false |
| form |
Para simular una publicación de formulario del explorador |
| headers | Encabezados HTTP que se van a usar al realizar la solicitud. |
| method | Método HTTP que se va a usar al realizar la solicitud. |
| multipart |
Cuerpo de una solicitud de varias partes. |
| on |
Devolución de llamada que se desencadena tras el progreso de la descarga. |
| on |
Devolución de llamada que se desencadena tras el progreso de la carga. |
| proxy |
Configuración del proxy. |
| request |
Identificador único de la solicitud. Se usa para el registro y el seguimiento. |
| request |
Opciones adicionales para establecer en la solicitud. Esto proporciona una manera de invalidar las existentes o proporcionar propiedades de solicitud que no están declaradas. Para conocer las posibles propiedades válidas, consulte
ADVERTENCIA: Las opciones especificadas aquí invalidarán cualquier propiedad de los mismos nombres cuando HttpClient envíe la solicitud. |
| stream |
Lista de códigos de estado de respuesta cuyo cuerpo pipelineResponse correspondiente debe tratarse como una secuencia. Cuando streamResponseStatusCodes contiene el valor Number.POSITIVE_INFINITY cualquier estado se trataría como una secuencia. |
| timeout | El número de milisegundos que puede tomar una solicitud antes de finalizarse automáticamente.
Si se finaliza la solicitud, se produce un |
| tls |
Configuración para configurar la autenticación TLS |
| tracing |
Opciones de seguimiento que se usarán para los intervalos creados. |
| url | Dirección URL a la que se va a realizar la solicitud. |
| with |
Indica si el agente de usuario debe enviar cookies desde el otro dominio en el caso de solicitudes entre orígenes. El valor predeterminado es false. |
Detalles de las propiedades
abortSignal
Se usa para anular la solicitud más adelante.
abortSignal?: AbortSignalLike
Valor de propiedad
agent
SOLO NODEJS
Una opción de solo nodo para proporcionar un http.Agent/https.Agentpersonalizado.
No hace nada cuando se ejecuta en el explorador.
agent?: Agent
Valor de propiedad
allowInsecureConnection
Establézcalo en true si la solicitud se envía a través de HTTP en lugar de HTTPS.
allowInsecureConnection?: boolean
Valor de propiedad
boolean
body
disableKeepAlive
Si no se debe reutilizar la conexión.
disableKeepAlive?: boolean
Valor de propiedad
boolean
enableBrowserStreams
SOLO EXPLORADOR
Una opción de solo explorador para habilitar secuencias del explorador. Si se establece esta opción y una respuesta es una secuencia, la respuesta tendrá una propiedad browserStream en lugar de blobBody que no estará definida.
El valor predeterminado es false
enableBrowserStreams?: boolean
Valor de propiedad
boolean
formData
Para simular una publicación de formulario del explorador
formData?: FormDataMap
Valor de propiedad
headers
Encabezados HTTP que se van a usar al realizar la solicitud.
headers: HttpHeaders
Valor de propiedad
method
Método HTTP que se va a usar al realizar la solicitud.
method: HttpMethods
Valor de propiedad
multipartBody
Cuerpo de una solicitud de varias partes.
multipartBody?: MultipartRequestBody
Valor de propiedad
onDownloadProgress
Devolución de llamada que se desencadena tras el progreso de la descarga.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valor de propiedad
(progress: TransferProgressEvent) => void
onUploadProgress
Devolución de llamada que se desencadena tras el progreso de la carga.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valor de propiedad
(progress: TransferProgressEvent) => void
proxySettings
requestId
Identificador único de la solicitud. Se usa para el registro y el seguimiento.
requestId: string
Valor de propiedad
string
requestOverrides
Opciones adicionales para establecer en la solicitud. Esto proporciona una manera de invalidar las existentes o proporcionar propiedades de solicitud que no están declaradas.
Para conocer las posibles propiedades válidas, consulte
- Opciones de NodeJS https.request: https://nodejs.org/api/http.html#httprequestoptions-callback
- Solicitud de inicio del navegador: https://developer.mozilla.org/en-US/docs/Web/API/RequestInit
ADVERTENCIA: Las opciones especificadas aquí invalidarán cualquier propiedad de los mismos nombres cuando HttpClient envíe la solicitud.
requestOverrides?: Record<string, unknown>
Valor de propiedad
Record<string, unknown>
streamResponseStatusCodes
Lista de códigos de estado de respuesta cuyo cuerpo pipelineResponse correspondiente debe tratarse como una secuencia. Cuando streamResponseStatusCodes contiene el valor Number.POSITIVE_INFINITY cualquier estado se trataría como una secuencia.
streamResponseStatusCodes?: Set<number>
Valor de propiedad
Set<number>
timeout
El número de milisegundos que puede tomar una solicitud antes de finalizarse automáticamente.
Si se finaliza la solicitud, se produce un AbortError.
El valor predeterminado es 0, que deshabilita el tiempo de espera.
timeout: number
Valor de propiedad
number
tlsSettings
Configuración para configurar la autenticación TLS
tlsSettings?: TlsSettings
Valor de propiedad
tracingOptions
Opciones de seguimiento que se usarán para los intervalos creados.
tracingOptions?: OperationTracingOptions
Valor de propiedad
url
Dirección URL a la que se va a realizar la solicitud.
url: string
Valor de propiedad
string
withCredentials
Indica si el agente de usuario debe enviar cookies desde el otro dominio en el caso de solicitudes entre orígenes. El valor predeterminado es false.
withCredentials: boolean
Valor de propiedad
boolean