Sdílet prostřednictvím


PipelineRequest interface

Metadata o požadavku vytvořeném kanálem

Vlastnosti

abortSignal

Používá se k přerušení žádosti později.

agent

POUZE NODEJS

Možnost pouze uzlu, která poskytuje vlastní http.Agent/https.Agent. Nedělá nic při spuštění v prohlížeči.

allowInsecureConnection

Nastavte hodnotu true, pokud se požadavek odesílá přes protokol HTTP místo HTTPS.

body

Základní obsah HTTP (pokud existuje)

disableKeepAlive

Pokud by se připojení nemělo znovu používat.

enableBrowserStreams

POUZE PROHLÍŽEČ

Možnost povolit streamy prohlížeče pouze v prohlížeči. Pokud je tato možnost nastavená a odpověď je datový proud, bude mít odpověď vlastnost browserStream místo blobBody, která nebude definována.

Výchozí hodnota je false

formData

Simulace příspěvku formuláře prohlížeče

headers

Hlavičky HTTP, které se mají použít při vytváření požadavku.

method

Metoda HTTP, která se má použít při vytváření požadavku.

multipartBody

Text žádosti o vícedílné části

onDownloadProgress

Zpětné volání, které se aktivuje při průběhu stahování.

onUploadProgress

Zpětné volání, které se aktivuje při nahrávání průběhu.

proxySettings

Konfigurace proxy serveru.

requestId

Jedinečný identifikátor požadavku. Používá se k protokolování a trasování.

requestOverrides

Další možnosti nastavení na požadavku. To poskytuje způsob, jak přepsat stávající nebo poskytnout vlastnosti požadavku, které nejsou deklarovány.

Možné platné vlastnosti naleznete v části

UPOZORNĚNÍ: Zde uvedené možnosti přepíší všechny vlastnosti se stejnými názvy, pokud je požadavek odeslán pomocí HttpClient.

streamResponseStatusCodes

Seznam stavových kódů odpovědí, jejichž odpovídající tělo PipelineResponse by se mělo považovat za datový proud. Pokud streamResponseStatusCodes obsahuje hodnotu Number.POSITIVE_INFINITY jakýkoli stav bude považován za datový proud.

timeout

Počet milisekund, které může požadavek trvat, než se automaticky ukončí. Pokud je žádost ukončena, vyvolá se AbortError. Výchozí hodnota je 0, což zakáže vypršení časového limitu.

tlsSettings

Nastavení pro konfiguraci ověřování TLS

tracingOptions

Možnosti trasování, které se mají použít pro všechny vytvořené rozsahy

url

Adresa URL, na kterou se má požadavek provést.

withCredentials

Určuje, jestli má uživatelský agent odesílat soubory cookie z druhé domény v případě požadavků mezi zdroji. Výchozí hodnota je false.

Podrobnosti vlastnosti

abortSignal

Používá se k přerušení žádosti později.

abortSignal?: AbortSignalLike

Hodnota vlastnosti

agent

POUZE NODEJS

Možnost pouze uzlu, která poskytuje vlastní http.Agent/https.Agent. Nedělá nic při spuštění v prohlížeči.

agent?: Agent

Hodnota vlastnosti

allowInsecureConnection

Nastavte hodnotu true, pokud se požadavek odesílá přes protokol HTTP místo HTTPS.

allowInsecureConnection?: boolean

Hodnota vlastnosti

boolean

body

Základní obsah HTTP (pokud existuje)

body?: RequestBodyType

Hodnota vlastnosti

disableKeepAlive

Pokud by se připojení nemělo znovu používat.

disableKeepAlive?: boolean

Hodnota vlastnosti

boolean

enableBrowserStreams

POUZE PROHLÍŽEČ

Možnost povolit streamy prohlížeče pouze v prohlížeči. Pokud je tato možnost nastavená a odpověď je datový proud, bude mít odpověď vlastnost browserStream místo blobBody, která nebude definována.

Výchozí hodnota je false

enableBrowserStreams?: boolean

Hodnota vlastnosti

boolean

formData

Simulace příspěvku formuláře prohlížeče

formData?: FormDataMap

Hodnota vlastnosti

headers

Hlavičky HTTP, které se mají použít při vytváření požadavku.

headers: HttpHeaders

Hodnota vlastnosti

method

Metoda HTTP, která se má použít při vytváření požadavku.

method: HttpMethods

Hodnota vlastnosti

multipartBody

Text žádosti o vícedílné části

multipartBody?: MultipartRequestBody

Hodnota vlastnosti

onDownloadProgress

Zpětné volání, které se aktivuje při průběhu stahování.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

onUploadProgress

Zpětné volání, které se aktivuje při nahrávání průběhu.

onUploadProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

proxySettings

Konfigurace proxy serveru.

proxySettings?: ProxySettings

Hodnota vlastnosti

requestId

Jedinečný identifikátor požadavku. Používá se k protokolování a trasování.

requestId: string

Hodnota vlastnosti

string

requestOverrides

Další možnosti nastavení na požadavku. To poskytuje způsob, jak přepsat stávající nebo poskytnout vlastnosti požadavku, které nejsou deklarovány.

Možné platné vlastnosti naleznete v části

UPOZORNĚNÍ: Zde uvedené možnosti přepíší všechny vlastnosti se stejnými názvy, pokud je požadavek odeslán pomocí HttpClient.

requestOverrides?: Record<string, unknown>

Hodnota vlastnosti

Record<string, unknown>

streamResponseStatusCodes

Seznam stavových kódů odpovědí, jejichž odpovídající tělo PipelineResponse by se mělo považovat za datový proud. Pokud streamResponseStatusCodes obsahuje hodnotu Number.POSITIVE_INFINITY jakýkoli stav bude považován za datový proud.

streamResponseStatusCodes?: Set<number>

Hodnota vlastnosti

Set<number>

timeout

Počet milisekund, které může požadavek trvat, než se automaticky ukončí. Pokud je žádost ukončena, vyvolá se AbortError. Výchozí hodnota je 0, což zakáže vypršení časového limitu.

timeout: number

Hodnota vlastnosti

number

tlsSettings

Nastavení pro konfiguraci ověřování TLS

tlsSettings?: TlsSettings

Hodnota vlastnosti

tracingOptions

Možnosti trasování, které se mají použít pro všechny vytvořené rozsahy

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

url

Adresa URL, na kterou se má požadavek provést.

url: string

Hodnota vlastnosti

string

withCredentials

Určuje, jestli má uživatelský agent odesílat soubory cookie z druhé domény v případě požadavků mezi zdroji. Výchozí hodnota je false.

withCredentials: boolean

Hodnota vlastnosti

boolean