UrlResponseInfo

public 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

public abstract class UrlResponseInfo.HeaderBlock

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

Herkese açık oluşturucular

Herkese açık yöntemler

abstract Map<StringList<String>>

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

abstract List<Map.Entry<StringString>>

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 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

public UrlResponseInfo()

Herkese açık yöntemler

getAllHeaders

public abstract Map<StringList<String>> getAllHeaders()

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
Map<StringList<String>>

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

getAllHeadersAsList

public abstract List<Map.Entry<StringString>> getAllHeadersAsList()

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
List<Map.Entry<StringString>>

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

getHttpStatusCode

public abstract int getHttpStatusCode()

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

public abstract String getHttpStatusText()

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

public abstract String getNegotiatedProtocol()

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

public abstract String getProxyServer()

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

İadeler
String

İstek için kullanılan proxy sunucusu.

getReceivedByteCount

public abstract long getReceivedByteCount()

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

public abstract String getUrl()

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

public abstract List<StringgetUrlChain()

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

İadeler
List<String>

URL zinciri.

wasCached

public abstract boolean wasCached()

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.