WebResource interface
Popis požadavku HTTP, který se má provést na vzdálený server.
Vlastnosti
abort |
Signál přerušeného kontroleru Dá se použít k přerušení odesílání síťového požadavku i čekání na odpověď. |
agent | POUZE NODEJS Možnost pouze uzlu, která poskytuje vlastní |
body | Základní obsah požadavku HTTP. |
decompress |
Zda dekomprimovat odpověď podle hlavičky Accept-Encoding (pouze node-fetch) |
form |
Data formuláře použitá k sestavení textu požadavku. |
headers | Hlavičky HTTP, které se mají použít při vytváření požadavku. |
keep |
Pokud by se připojení mělo znovu použít. |
method | Metoda HTTP, která se má použít při vytváření požadavku. |
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. |
query | Řetězec dotazu reprezentovaný jako objekt. |
request |
Jedinečný identifikátor požadavku. Používá se k protokolování a trasování. |
stream |
Zda je tělo HttpOperationResponse považováno za datový proud nebo ne. |
stream |
Seznam stavových kódů odpovědí, jejichž odpovídající tělo HttpOperationResponse by se mělo považovat za datový proud. |
timeout | Počet milisekund, které může požadavek trvat, než se automaticky ukončí.
Pokud je žádost ukončena, vyvolá se |
url | Adresa URL, ke které přistupuje požadavek. |
with |
Pokud by se během XHR měly odesílat přihlašovací údaje (soubory cookie). |
Metody
clone() | Naklonujte tento objekt požadavku. |
prepare(unknown) | Jedná se o no-op pro účely kompatibility a vyvolá se při zavolání. |
validate |
Ověří, že jsou definovány požadované vlastnosti, jako je metoda, adresa URL, hlavičky["Content-Type"], headers["accept-language"]. Pokud není definována jedna z výše uvedených vlastností, vyvolá se chyba. Poznámka: toto no-op pro účely kompatibility. |
Podrobnosti vlastnosti
abortSignal
Signál přerušeného kontroleru Dá se použít k přerušení odesílání síťového požadavku i čekání na odpověď.
abortSignal?: AbortSignalLike
Hodnota vlastnosti
agent
POUZE NODEJS
Možnost pouze uzlu, která poskytuje vlastní http.Agent
/https.Agent
.
POZNÁMKA: Obvykle by to měla být jedna instance sdílená více požadavky, aby bylo možné znovu použít základní připojení ke službě.
Nedělá nic při spuštění v prohlížeči.
agent?: Agent
Hodnota vlastnosti
body
Základní obsah požadavku HTTP.
body?: any
Hodnota vlastnosti
any
decompressResponse
Zda dekomprimovat odpověď podle hlavičky Accept-Encoding (pouze node-fetch)
decompressResponse?: boolean
Hodnota vlastnosti
boolean
formData
Data formuláře použitá k sestavení textu požadavku.
formData?: any
Hodnota vlastnosti
any
headers
Hlavičky HTTP, které se mají použít při vytváření požadavku.
headers: HttpHeadersLike
Hodnota vlastnosti
keepAlive
Pokud by se připojení mělo znovu použít.
keepAlive?: boolean
Hodnota vlastnosti
boolean
method
Metoda HTTP, která se má použít při vytváření požadavku.
method: HttpMethods
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
query
Řetězec dotazu reprezentovaný jako objekt.
query?: {[key: string]: any}
Hodnota vlastnosti
{[key: string]: any}
requestId
Jedinečný identifikátor požadavku. Používá se k protokolování a trasování.
requestId: string
Hodnota vlastnosti
string
streamResponseBody
Upozornění
Toto rozhraní API je teď zastaralé.
Use streamResponseStatusCodes property instead.
Zda je tělo HttpOperationResponse považováno za datový proud nebo ne.
streamResponseBody?: boolean
Hodnota vlastnosti
boolean
streamResponseStatusCodes
Seznam stavových kódů odpovědí, jejichž odpovídající tělo HttpOperationResponse by se mělo považovat 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
.
timeout: number
Hodnota vlastnosti
number
url
Adresa URL, ke které přistupuje požadavek.
url: string
Hodnota vlastnosti
string
withCredentials
Pokud by se během XHR měly odesílat přihlašovací údaje (soubory cookie).
withCredentials: boolean
Hodnota vlastnosti
boolean
Podrobnosti metody
clone()
prepare(unknown)
Jedná se o no-op pro účely kompatibility a vyvolá se při zavolání.
function prepare(options: unknown): WebResourceLike
Parametry
- options
-
unknown
Návraty
validateRequestProperties()
Ověří, že jsou definovány požadované vlastnosti, jako je metoda, adresa URL, hlavičky["Content-Type"], headers["accept-language"]. Pokud není definována jedna z výše uvedených vlastností, vyvolá se chyba. Poznámka: toto no-op pro účely kompatibility.
function validateRequestProperties()