WebResourceLike interface
Abstrakce přes volání REST.
Vlastnosti
| abort |
Používá se k přerušení žádosti později. |
| agent |
Konfigurace agenta HTTP |
| body | Základní obsah požadavku HTTP. |
| form |
|
| 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. |
| operation |
Funkce, která vrátí správnou operaci OperationResponse pro danou kombinaci OperationSpec a HttpOperationResponse. Pokud není definováno, použije se jednoduché vyhledávání stavového kódu. |
| operation |
Používá se k analýze odpovědi. |
| proxy |
Konfigurace proxy serveru. |
| query | Řetězec dotazu reprezentovaný jako objekt. |
| redirect |
Omezte počet přesměrování sledovaných pro tento požadavek. Pokud je nastavená hodnota 0, přesměrování nebude následovat. Pokud ponecháte nedefinované výchozí chování přesměrování podkladového node_fetch se použije. |
| should |
Zda httpOperationResponse by měl být deserializován. Pokud není definováno, měl by být httpOperationResponse deserializován. |
| stream |
Zda je tělo HttpOperationResponse považováno za datový proud nebo ne. |
| 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(Request |
Nastaví možnosti v požadavku. |
| 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. |
Podrobnosti vlastnosti
abortSignal
Používá se k přerušení žádosti později.
abortSignal?: AbortSignalLike
Hodnota vlastnosti
agentSettings
body
Základní obsah požadavku HTTP.
body?: any
Hodnota vlastnosti
any
formData
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
operationResponseGetter
Funkce, která vrátí správnou operaci OperationResponse pro danou kombinaci OperationSpec a HttpOperationResponse. Pokud není definováno, použije se jednoduché vyhledávání stavového kódu.
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
Hodnota vlastnosti
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
operationSpec
proxySettings
query
Řetězec dotazu reprezentovaný jako objekt.
query?: {[key: string]: any}
Hodnota vlastnosti
{[key: string]: any}
redirectLimit
Omezte počet přesměrování sledovaných pro tento požadavek. Pokud je nastavená hodnota 0, přesměrování nebude následovat. Pokud ponecháte nedefinované výchozí chování přesměrování podkladového node_fetch se použije.
redirectLimit?: number
Hodnota vlastnosti
number
shouldDeserialize
Zda httpOperationResponse by měl být deserializován. Pokud není definováno, měl by být httpOperationResponse deserializován.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
Hodnota vlastnosti
boolean | (response: HttpOperationResponse) => boolean
streamResponseBody
Zda je tělo HttpOperationResponse považováno za datový proud nebo ne.
streamResponseBody?: boolean
Hodnota vlastnosti
boolean
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(RequestPrepareOptions)
Nastaví možnosti v požadavku.
function prepare(options: RequestPrepareOptions): WebResourceLike
Parametry
- options
- RequestPrepareOptions
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.
function validateRequestProperties()