WebResourceLike interface
Abstrakcja wywołania REST.
Właściwości
abort |
Służy do przerwania żądania później. |
agent |
Konfiguracja agenta HTTP(S). |
body | Zawartość treści http żądania. |
form |
|
headers | Nagłówki HTTP do użycia podczas wysyłania żądania. |
keep |
Jeśli połączenie powinno zostać ponownie użyte. |
method | Metoda HTTP do użycia podczas wysyłania żądania. |
on |
Wywołanie zwrotne, które jest uruchamiane po postępie pobierania. |
on |
Wywołanie zwrotne, które jest uruchamiane po postępie przekazywania. |
operation |
Funkcja zwracająca odpowiednią kombinację OperationResponse dla danej kombinacji OperationSpec i HttpOperationResponse. Jeśli jest to niezdefiniowane, zostanie użyty prosty odnośnik kodu stanu. |
operation |
Służy do analizowania odpowiedzi. |
proxy |
Konfiguracja serwera proxy. |
query | Ciąg zapytania reprezentowany jako obiekt. |
redirect |
Ogranicz liczbę przekierowań obserwowanych dla tego żądania. Jeśli ustawiono wartość 0, przekierowania nie będą obserwowane. Jeśli pozostawiono niezdefiniowane domyślne zachowanie przekierowania bazowego node_fetch zostanie zastosowane. |
should |
Niezależnie od tego, czy element HttpOperationResponse powinien być deserializowany. Jeśli jest to niezdefiniowane, polecenie HttpOperationResponse powinno być deserializowane. |
stream |
Niezależnie od tego, czy treść obiektu HttpOperationResponse powinna być traktowana jako strumień. |
timeout | Liczba milisekund żądania może potrwać przed automatycznym kończeniem.
Jeśli żądanie zostanie zakończone, |
url | Dostęp do adresu URL jest uzyskiwany przez żądanie. |
with |
Jeśli poświadczenia (pliki cookie) powinny być wysyłane podczas XHR. |
Metody
clone() | Sklonuj ten obiekt żądania. |
prepare(Request |
Ustawia opcje żądania. |
validate |
Sprawdza, czy wymagane właściwości, takie jak metoda, adres URL, nagłówki["Content-Type"], nagłówki["accept-language"] są zdefiniowane. Spowoduje to wystąpienie błędu, jeśli jedna z powyższych właściwości nie jest zdefiniowana. |
Szczegóły właściwości
abortSignal
Służy do przerwania żądania później.
abortSignal?: AbortSignalLike
Wartość właściwości
agentSettings
body
Zawartość treści http żądania.
body?: any
Wartość właściwości
any
formData
formData?: any
Wartość właściwości
any
headers
Nagłówki HTTP do użycia podczas wysyłania żądania.
headers: HttpHeadersLike
Wartość właściwości
keepAlive
Jeśli połączenie powinno zostać ponownie użyte.
keepAlive?: boolean
Wartość właściwości
boolean
method
Metoda HTTP do użycia podczas wysyłania żądania.
method: HttpMethods
Wartość właściwości
onDownloadProgress
Wywołanie zwrotne, które jest uruchamiane po postępie pobierania.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Wartość właściwości
(progress: TransferProgressEvent) => void
onUploadProgress
Wywołanie zwrotne, które jest uruchamiane po postępie przekazywania.
onUploadProgress?: (progress: TransferProgressEvent) => void
Wartość właściwości
(progress: TransferProgressEvent) => void
operationResponseGetter
Funkcja zwracająca odpowiednią kombinację OperationResponse dla danej kombinacji OperationSpec i HttpOperationResponse. Jeśli jest to niezdefiniowane, zostanie użyty prosty odnośnik kodu stanu.
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
Wartość właściwości
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
operationSpec
proxySettings
query
Ciąg zapytania reprezentowany jako obiekt.
query?: {[key: string]: any}
Wartość właściwości
{[key: string]: any}
redirectLimit
Ogranicz liczbę przekierowań obserwowanych dla tego żądania. Jeśli ustawiono wartość 0, przekierowania nie będą obserwowane. Jeśli pozostawiono niezdefiniowane domyślne zachowanie przekierowania bazowego node_fetch zostanie zastosowane.
redirectLimit?: number
Wartość właściwości
number
shouldDeserialize
Niezależnie od tego, czy element HttpOperationResponse powinien być deserializowany. Jeśli jest to niezdefiniowane, polecenie HttpOperationResponse powinno być deserializowane.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
Wartość właściwości
boolean | (response: HttpOperationResponse) => boolean
streamResponseBody
Niezależnie od tego, czy treść obiektu HttpOperationResponse powinna być traktowana jako strumień.
streamResponseBody?: boolean
Wartość właściwości
boolean
timeout
Liczba milisekund żądania może potrwać przed automatycznym kończeniem.
Jeśli żądanie zostanie zakończone, AbortError
zostanie zgłoszony element .
timeout: number
Wartość właściwości
number
url
Dostęp do adresu URL jest uzyskiwany przez żądanie.
url: string
Wartość właściwości
string
withCredentials
Jeśli poświadczenia (pliki cookie) powinny być wysyłane podczas XHR.
withCredentials: boolean
Wartość właściwości
boolean
Szczegóły metody
clone()
prepare(RequestPrepareOptions)
Ustawia opcje żądania.
function prepare(options: RequestPrepareOptions): WebResourceLike
Parametry
- options
- RequestPrepareOptions
Zwraca
validateRequestProperties()
Sprawdza, czy wymagane właściwości, takie jak metoda, adres URL, nagłówki["Content-Type"], nagłówki["accept-language"] są zdefiniowane. Spowoduje to wystąpienie błędu, jeśli jedna z powyższych właściwości nie jest zdefiniowana.
function validateRequestProperties()