Aracılığıyla paylaş


WebResource interface

Uzak sunucuya yapılacak HTTP isteğinin açıklaması.

Özellikler

abortSignal

İptal denetleyicisi sinyali. Hem ağ isteği göndermeyi hem de yanıt beklemeyi durdurmak için kullanılabilir.

body

İsteğin HTTP gövde içeriği.

decompressResponse

yanıtın Accept-Encoding üst bilgisine göre açılıp açılmayacağı (yalnızca düğüm getirme)

formData

İstek gövdesini oluşturmak için kullanılan form verileri.

headers

İstek yapılırken kullanılacak HTTP üst bilgileri.

keepAlive

Bağlantının yeniden kullanılması gerekiyorsa.

method

İstek yapılırken kullanılacak HTTP yöntemi.

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri çağırma.

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri çağırma.

proxySettings

Ara sunucu yapılandırması.

query

Nesne olarak temsil edilen bir sorgu dizesi.

requestId

İstek için benzersiz bir tanımlayıcı. Günlüğe kaydetme ve izleme için kullanılır.

streamResponseBody

HttpOperationResponse gövdesinin akış olarak ele alınıp alınmayacağı.

streamResponseStatusCodes

Karşılık gelen HttpOperationResponse gövdesi bir akış olarak kabul edilmesi gereken yanıt durum kodlarının listesi.

timeout

Bir isteğin otomatik olarak sonlandırılmadan önce ne kadar süre alabileceğini milisaniye cinsinden belirtin. İstek sonlandırılırsa, bir AbortError oluşturulur.

url

İstek tarafından erişilen URL.

withCredentials

XHR sırasında kimlik bilgilerinin (tanımlama bilgileri) birlikte gönderilmesi gerekiyorsa.

Yöntemler

clone()

Bu istek nesnesini klonla.

prepare(unknown)

Bu, uyumsuz bir işlemdir ve çağrılırsa oluşturur.

validateRequestProperties()

yöntem, url, headers["Content-Type"], headers["accept-language"] gibi gerekli özelliklerin tanımlandığını doğrular. Yukarıda belirtilen özelliklerden biri tanımlanmamışsa hata oluşturur. Not: Bu, uyumluluk amacıyla yapılan bir işlem değildir.

Özellik Ayrıntıları

abortSignal

İptal denetleyicisi sinyali. Hem ağ isteği göndermeyi hem de yanıt beklemeyi durdurmak için kullanılabilir.

abortSignal?: AbortSignalLike

Özellik Değeri

body

İsteğin HTTP gövde içeriği.

body?: any

Özellik Değeri

any

decompressResponse

yanıtın Accept-Encoding üst bilgisine göre açılıp açılmayacağı (yalnızca düğüm getirme)

decompressResponse?: boolean

Özellik Değeri

boolean

formData

İstek gövdesini oluşturmak için kullanılan form verileri.

formData?: any

Özellik Değeri

any

headers

İstek yapılırken kullanılacak HTTP üst bilgileri.

headers: HttpHeadersLike

Özellik Değeri

keepAlive

Bağlantının yeniden kullanılması gerekiyorsa.

keepAlive?: boolean

Özellik Değeri

boolean

method

İstek yapılırken kullanılacak HTTP yöntemi.

method: HttpMethods

Özellik Değeri

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri çağırma.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri çağırma.

onUploadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

proxySettings

Ara sunucu yapılandırması.

proxySettings?: ProxySettings

Özellik Değeri

query

Nesne olarak temsil edilen bir sorgu dizesi.

query?: {[key: string]: any}

Özellik Değeri

{[key: string]: any}

requestId

İstek için benzersiz bir tanımlayıcı. Günlüğe kaydetme ve izleme için kullanılır.

requestId: string

Özellik Değeri

string

streamResponseBody

Uyarı

Bu API artık kullanım dışıdır.

Use streamResponseStatusCodes property instead.

HttpOperationResponse gövdesinin akış olarak ele alınıp alınmayacağı.

streamResponseBody?: boolean

Özellik Değeri

boolean

streamResponseStatusCodes

Karşılık gelen HttpOperationResponse gövdesi bir akış olarak kabul edilmesi gereken yanıt durum kodlarının listesi.

streamResponseStatusCodes?: Set<number>

Özellik Değeri

Set<number>

timeout

Bir isteğin otomatik olarak sonlandırılmadan önce ne kadar süre alabileceğini milisaniye cinsinden belirtin. İstek sonlandırılırsa, bir AbortError oluşturulur.

timeout: number

Özellik Değeri

number

url

İstek tarafından erişilen URL.

url: string

Özellik Değeri

string

withCredentials

XHR sırasında kimlik bilgilerinin (tanımlama bilgileri) birlikte gönderilmesi gerekiyorsa.

withCredentials: boolean

Özellik Değeri

boolean

Yöntem Ayrıntıları

clone()

Bu istek nesnesini klonla.

function clone(): WebResourceLike

Döndürülenler

prepare(unknown)

Bu, uyumsuz bir işlemdir ve çağrılırsa oluşturur.

function prepare(options: unknown): WebResourceLike

Parametreler

options

unknown

Döndürülenler

validateRequestProperties()

yöntem, url, headers["Content-Type"], headers["accept-language"] gibi gerekli özelliklerin tanımlandığını doğrular. Yukarıda belirtilen özelliklerden biri tanımlanmamışsa hata oluşturur. Not: Bu, uyumluluk amacıyla yapılan bir işlem değildir.

function validateRequestProperties()