WebResource interface
Opis żądania HTTP, które ma zostać wykonane na serwerze zdalnym.
Właściwości
abort |
Sygnał kontrolera przerwania. Może służyć do przerwania wysyłania żądania sieciowego i oczekiwania na odpowiedź. |
body | Zawartość treści http żądania. |
decompress |
Czy dekompresować odpowiedź zgodnie z nagłówka Accept-Encoding (tylko węzeł-pobieranie) |
form |
Dane formularza używane do kompilowania treści żądania. |
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. |
proxy |
Konfiguracja serwera proxy. |
query | Ciąg zapytania reprezentowany jako obiekt. |
request |
Unikatowy identyfikator żądania. Służy do rejestrowania i śledzenia. |
stream |
Niezależnie od tego, czy treść obiektu HttpOperationResponse powinna być traktowana jako strumień. |
stream |
Lista kodów stanu odpowiedzi, których odpowiednia treść 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(unknown) | Jest to no-op do celów compat i będzie zgłaszać, jeśli zostanie wywołana. |
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. Uwaga: to no-op do celów compat. |
Szczegóły właściwości
abortSignal
Sygnał kontrolera przerwania. Może służyć do przerwania wysyłania żądania sieciowego i oczekiwania na odpowiedź.
abortSignal?: AbortSignalLike
Wartość właściwości
body
Zawartość treści http żądania.
body?: any
Wartość właściwości
any
decompressResponse
Czy dekompresować odpowiedź zgodnie z nagłówka Accept-Encoding (tylko węzeł-pobieranie)
decompressResponse?: boolean
Wartość właściwości
boolean
formData
Dane formularza używane do kompilowania treści żądania.
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
proxySettings
query
Ciąg zapytania reprezentowany jako obiekt.
query?: {[key: string]: any}
Wartość właściwości
{[key: string]: any}
requestId
Unikatowy identyfikator żądania. Służy do rejestrowania i śledzenia.
requestId: string
Wartość właściwości
string
streamResponseBody
Ostrzeżenie
Ten interfejs API jest już przestarzały.
Use streamResponseStatusCodes property instead.
Niezależnie od tego, czy treść obiektu HttpOperationResponse powinna być traktowana jako strumień.
streamResponseBody?: boolean
Wartość właściwości
boolean
streamResponseStatusCodes
Lista kodów stanu odpowiedzi, których odpowiednia treść HttpOperationResponse powinna być traktowana jako strumień.
streamResponseStatusCodes?: Set<number>
Wartość właściwości
Set<number>
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(unknown)
Jest to no-op do celów compat i będzie zgłaszać, jeśli zostanie wywołana.
function prepare(options: unknown): WebResourceLike
Parametry
- options
-
unknown
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. Uwaga: to no-op do celów compat.
function validateRequestProperties()