UrlResponseInfo

abstract class UrlResponseInfo


Yanıtla ilgili temel bilgiler. UrlRequest.Callback geri çağırma işlevlerine dahildir. Her onRedirectReceived() geri çağırması, belirli bir yönlendirme yanıtını açıklayan UrlResponseInfo öğesinin farklı bir kopyasını alır.

Özet

İç içe yerleştirilmiş türler

Yanıt başlıklarının veya son eklerinin değiştirilemez kapsayıcısı.

Herkese açık oluşturucular

Herkese açık işlevler

abstract (Mutable)Map<String!, (Mutable)List<String!>!>!

Yanıt başlığı alanlarının ve değerlerinin değiştirilemez bir haritasını döndürür.

abstract (Mutable)List<(Mutable)Map.Entry<String!, String!>!>!

Yanıt başlığı alanı ve değer çiftlerinin değiştirilemeyen bir listesini döndürür.

abstract Int

HTTP durum kodunu döndürür.

abstract String!

Durum satırının HTTP durum metnini döndürür.

abstract String!

Sunucuyla anlaşmaya varılan protokolü (örneğin, "quic/1+spdy/3") döndürür.

abstract String!

İstek için kullanılan proxy sunucusunu döndürür.

abstract Long

Bu isteği işlemek için ağdan alınan minimum bayt sayısını döndürür.

abstract String!

Yanıtın ait olduğu URL'yi döndürür.

abstract (Mutable)List<String!>!

URL zincirini döndürür.

abstract Boolean

Yanıt önbellekten geliyorsa (önbellekten alınmadan önce ağ üzerinden yeniden doğrulanan istekler dahil) true değerini döndürür.

Herkese açık oluşturucular

UrlResponseInfo

UrlResponseInfo()

Herkese açık işlevler

getAllHeaders

abstract fun getAllHeaders(): (Mutable)Map<String!, (Mutable)List<String!>!>!

Yanıt başlığı alanlarının ve değerlerinin değiştirilemez bir haritasını döndürür. Tek bir üstbilgi alanının her değer listesi, kablo üzerinden alındıkları sırayla aynıdır.

İadeler
(Mutable)Map<String!, (Mutable)List<String!>!>!

yanıt başlığı alanlarının ve değerlerinin değiştirilemez bir haritası.

getAllHeadersAsList

abstract fun getAllHeadersAsList(): (Mutable)List<(Mutable)Map.Entry<String!, String!>!>!

Yanıt başlığı alanı ve değer çiftlerinin değiştirilemeyen bir listesini döndürür. Başlıklar, kablo üzerinden alındıkları sırayla gösterilir.

İadeler
(Mutable)List<(Mutable)Map.Entry<String!, String!>!>!

Yanıt başlığı alanı ve değer çiftlerinin değiştirilemez bir listesi.

getHttpStatusCode

abstract fun getHttpStatusCode(): Int

HTTP durum kodunu döndürür. Bir kaynak önbellekten alındığında, yeniden doğrulanmış olsun veya olmasın, orijinal durum kodu döndürülür.

İadeler
Int

HTTP durum kodu.

getHttpStatusText

abstract fun getHttpStatusText(): String!

Durum satırının HTTP durum metnini döndürür. Örneğin, istek "HTTP/1.1 200 OK" yanıtı aldıysa bu yöntem "OK" değerini döndürür.

İadeler
String!

Durum satırının HTTP durum metni.

getNegotiatedProtocol

abstract fun getNegotiatedProtocol(): String!

Sunucuyla anlaşmaya varılan protokolü (örneğin, "quic/1+spdy/3") döndürür. Hiçbir protokol üzerinde anlaşılmamışsa, protokol bilinmiyorsa veya düz HTTP ya da HTTPS kullanılırken boş bir dize döndürür.

İadeler
String!

Sunucuyla anlaşmaya varılan protokol.

getProxyServer

abstract fun getProxyServer(): String!

İstek için kullanılan proxy sunucusunu döndürür.

İadeler
String!

İstek için kullanılan proxy sunucusu.

getReceivedByteCount

abstract fun getReceivedByteCount(): Long

Bu isteği işlemek için ağdan alınan minimum bayt sayısını döndürür. Bu sayı, belirli ek yükleri (örneğin, IP ve TCP/UDP çerçeveleme, SSL el sıkışması ve çerçeveleme, proxy işleme) yoksayabilir. Bu sayı, sıkıştırma açma işleminden (ör. GZIP) önce alınır ve tüm yönlendirmelerdeki üstbilgileri ve verileri içerir. Bu değer, istek tamamlanana kadar (onSucceeded(), onFailed() veya onCanceled() çağrıldığında) istek ilerledikçe değişebilir (tek bir UrlResponseInfo örneği için bile).

İadeler
Long

Bu isteği işlemek için ağdan alınan minimum bayt sayısı.

getUrl

abstract fun getUrl(): String!

Yanıtın ait olduğu URL'yi döndürür. Bu, yönlendirmeler takip edildikten sonraki URL'dir. Bu nedenle, başlangıçta istenen URL olmayabilir.

İadeler
String!

yanıtın verildiği URL.

getUrlChain

abstract fun getUrlChain(): (Mutable)List<String!>!

URL zincirini döndürür. İlk giriş, başlangıçta istenen URL'dir. Sonraki girişler ise yönlendirmelerdir.

İadeler
(Mutable)List<String!>!

URL zinciri.

wasCached

abstract fun wasCached(): Boolean

Yanıt önbellekten geliyorsa (önbellekten alınmadan önce ağ üzerinden yeniden doğrulanan istekler dahil) true değerini döndürür.

İadeler
Boolean

Yanıt önbellekten geliyorsa true, aksi takdirde false.