UrlResponseInfo

abstract class UrlResponseInfo


Informazioni di base su una risposta. Incluse nei callback UrlRequest.Callback. Ogni callback onRedirectReceived() riceve una copia diversa di UrlResponseInfo che descrive una risposta di reindirizzamento specifica.

Riepilogo

Tipi nidificati

Contenitore non modificabile di intestazioni o trailer delle risposte.

Costruttori pubblici

Funzioni pubbliche

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

Restituisce una mappa non modificabile dei campi e dei valori delle intestazioni delle risposte.

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

Restituisce un elenco non modificabile di coppie di campi e valori delle intestazioni delle risposte.

abstract Int

Restituisce il codice di stato HTTP.

abstract String!

Restituisce il testo di stato HTTP della riga di stato.

abstract String!

Restituisce il protocollo (ad es. "quic/1+spdy/3") negoziato con il server.

abstract String!

Restituisce il server proxy utilizzato per la richiesta.

abstract Long

Restituisce un conteggio minimo dei byte ricevuti dalla rete per elaborare questa richiesta.

abstract String!

Restituisce l'URL a cui si riferisce la risposta.

abstract (Mutable)List<String!>!

Restituisce la catena di URL.

abstract Boolean

Restituisce true se la risposta proviene dalla cache, incluse le richieste che sono state riconvalidate sulla rete prima di essere recuperate dalla cache.

Costruttori pubblici

UrlResponseInfo

UrlResponseInfo()

Funzioni pubbliche

getAllHeaders

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

Restituisce una mappa non modificabile dei campi e dei valori delle intestazioni delle risposte. Ogni elenco di valori per un singolo campo di intestazione è nello stesso ordine in cui sono stati ricevuti tramite la rete.

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

una mappa non modificabile dei campi e dei valori delle intestazioni delle risposte.

getAllHeadersAsList

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

Restituisce un elenco non modificabile di coppie di campi e valori delle intestazioni delle risposte. Le intestazioni sono nello stesso ordine in cui vengono ricevute tramite la rete.

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

un elenco non modificabile di coppie di campi e valori delle intestazioni delle risposte.

getHttpStatusCode

abstract fun getHttpStatusCode(): Int

Restituisce il codice di stato HTTP. Quando una risorsa viene recuperata dalla cache, indipendentemente dal fatto che sia stata riconvalidata o meno, viene restituito il codice di stato originale.

Resi
Int

il codice di stato HTTP.

getHttpStatusText

abstract fun getHttpStatusText(): String!

Restituisce il testo di stato HTTP della riga di stato. Ad esempio, se la richiesta ha ricevuto una risposta "HTTP/1.1 200 OK", questo metodo restituisce "OK".

Resi
String!

il testo di stato HTTP della riga di stato.

getNegotiatedProtocol

abstract fun getNegotiatedProtocol(): String!

Restituisce il protocollo (ad es. "quic/1+spdy/3") negoziato con il server. Restituisce una stringa vuota se non è stato negoziato alcun protocollo, se il protocollo non è noto o quando si utilizza HTTP o HTTPS semplice.

Resi
String!

il protocollo negoziato con il server.

getProxyServer

abstract fun getProxyServer(): String!

Restituisce il server proxy utilizzato per la richiesta.

Resi
String!

il server proxy utilizzato per la richiesta.

getReceivedByteCount

abstract fun getReceivedByteCount(): Long

Restituisce un conteggio minimo dei byte ricevuti dalla rete per elaborare questa richiesta. Questo conteggio potrebbe ignorare alcuni sovraccarichi (ad es. framing IP e TCP/UDP, handshake e framing SSL, gestione dei proxy). Questo conteggio viene eseguito prima della decompressione (ad es. GZIP) e include le intestazioni e i dati di tutti i reindirizzamenti. Questo valore può cambiare (anche per una singola istanza UrlResponseInfo) man mano che la richiesta procede fino al completamento, quando viene chiamato onSucceeded(), onFailed() o onCanceled().

Resi
Long

un conteggio minimo dei byte ricevuti dalla rete per elaborare questa richiesta.

getUrl

abstract fun getUrl(): String!

Restituisce l'URL a cui si riferisce la risposta. Si tratta dell'URL dopo aver seguito i reindirizzamenti, quindi potrebbe non essere l'URL richiesto originariamente.

Resi
String!

l'URL a cui si riferisce la risposta.

getUrlChain

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

Restituisce la catena di URL. La prima voce è l'URL richiesto originariamente; le voci successive sono i reindirizzamenti seguiti.

Resi
(Mutable)List<String!>!

la catena di URL.

wasCached

abstract fun wasCached(): Boolean

Restituisce true se la risposta proviene dalla cache, incluse le richieste che sono state riconvalidate sulla rete prima di essere recuperate dalla cache.

Resi
Boolean

true se la risposta proviene dalla cache, false in caso contrario.