PipelineRequest interface
Metadata o požadavku vytvořeném kanálem
Vlastnosti
| abort |
Používá se k přerušení žádosti později. |
| agent | POUZE NODEJS Možnost pouze uzlu, která poskytuje vlastní |
| allow |
Nastavte hodnotu true, pokud se požadavek odesílá přes protokol HTTP místo HTTPS. |
| body | Základní obsah HTTP (pokud existuje) |
| disable |
Pokud by se připojení nemělo znovu používat. |
| enable |
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 Výchozí hodnota je false |
| form |
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. |
| multipart |
Text žádosti o vícedílné části |
| on |
Zpětné volání, které se aktivuje při průběhu stahování. |
| on |
Zpětné volání, které se aktivuje při nahrávání průběhu. |
| proxy |
Konfigurace proxy serveru. |
| request |
Jedinečný identifikátor požadavku. Používá se k protokolování a trasování. |
| request |
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. |
| stream |
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 |
| tls |
Nastavení pro konfiguraci ověřování TLS |
| tracing |
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. |
| with |
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
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
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
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
- Možnosti https.request v NodeJS: https://nodejs.org/api/http.html#httprequestoptions-callback
- Prohlížeč RequestInit: https://developer.mozilla.org/en-US/docs/Web/API/RequestInit
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
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