UrlResponseInfo

abstract class UrlResponseInfo


Información básica sobre una respuesta. Se incluye en las devoluciones de llamada UrlRequest.Callback. Cada devolución de llamada onRedirectReceived() obtiene una copia diferente de UrlResponseInfo que describe una respuesta de redireccionamiento en particular.

Resumen

Tipos anidados

Contenedor no modificable de encabezados o trailers de respuesta.

Constructores públicos

Funciones públicas

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

Devuelve un mapa no modificable de los campos y valores del encabezado de respuesta.

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

Devuelve una lista no modificable de pares de campo y valor del encabezado de respuesta.

abstract Int

Devuelve el código de estado HTTP.

abstract String!

Devuelve el texto de estado HTTP de la línea de estado.

abstract String!

Devuelve el protocolo (por ejemplo, "quic/1+spdy/3") negociado con el servidor.

abstract String!

Devuelve el servidor proxy que se usó para la solicitud.

abstract Long

Devuelve un recuento mínimo de bytes recibidos de la red para procesar esta solicitud.

abstract String!

Devuelve la URL para la que es la respuesta.

abstract (Mutable)List<String!>!

Devuelve la cadena de URL.

abstract Boolean

Devuelve true si la respuesta provino de la caché, incluidas las solicitudes que se volvieron a validar en la red antes de recuperarse de la caché.

Constructores públicos

UrlResponseInfo

UrlResponseInfo()

Funciones públicas

getAllHeaders

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

Devuelve un mapa no modificable de los campos y valores del encabezado de respuesta. Cada lista de valores para un solo campo de encabezado está en el mismo orden en que se recibieron a través de la red.

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

un mapa no modificable de los campos y valores del encabezado de respuesta.

getAllHeadersAsList

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

Devuelve una lista no modificable de pares de campo y valor del encabezado de respuesta. Los encabezados están en el mismo orden en que se reciben a través de la red.

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

una lista no modificable de pares de campo y valor del encabezado de respuesta.

getHttpStatusCode

abstract fun getHttpStatusCode(): Int

Devuelve el código de estado HTTP. Cuando se recupera un recurso de la caché, ya sea que se haya vuelto a validar o no, se devuelve el código de estado original.

Muestra
Int

el código de estado HTTP.

getHttpStatusText

abstract fun getHttpStatusText(): String!

Devuelve el texto de estado HTTP de la línea de estado. Por ejemplo, si la solicitud recibió una respuesta "HTTP/1.1 200 OK", este método devuelve "OK".

Muestra
String!

el texto de estado HTTP de la línea de estado.

getNegotiatedProtocol

abstract fun getNegotiatedProtocol(): String!

Devuelve el protocolo (por ejemplo, "quic/1+spdy/3") negociado con el servidor. Devuelve una cadena vacía si no se negoció ningún protocolo, si no se conoce el protocolo o cuando se usa HTTP o HTTPS sin formato.

Muestra
String!

el protocolo negociado con el servidor.

getProxyServer

abstract fun getProxyServer(): String!

Devuelve el servidor proxy que se usó para la solicitud.

Muestra
String!

el servidor proxy que se usó para la solicitud.

getReceivedByteCount

abstract fun getReceivedByteCount(): Long

Devuelve un recuento mínimo de bytes recibidos de la red para procesar esta solicitud. Este recuento puede ignorar ciertas sobrecargas (por ejemplo, el marco de IP y TCP/UDP, el protocolo de enlace y el marco de SSL, el control de proxy). Este recuento se realiza antes de la descompresión (por ejemplo, GZIP) e incluye encabezados y datos de todos los redireccionamientos. Este valor puede cambiar (incluso para una instancia de UrlResponseInfo) a medida que avanza la solicitud hasta que se completa, cuando se llama a onSucceeded(), onFailed() o onCanceled().

Muestra
Long

un recuento mínimo de bytes recibidos de la red para procesar esta solicitud.

getUrl

abstract fun getUrl(): String!

Devuelve la URL para la que es la respuesta. Esta es la URL después de seguir los redireccionamientos, por lo que es posible que no sea la URL solicitada originalmente.

Muestra
String!

la URL para la que es la respuesta.

getUrlChain

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

Devuelve la cadena de URL. La primera entrada es la URL solicitada originalmente; las siguientes entradas son redireccionamientos seguidos.

Muestra
(Mutable)List<String!>!

la cadena de URL.

wasCached

abstract fun wasCached(): Boolean

Devuelve true si la respuesta provino de la caché, incluidas las solicitudes que se volvieron a validar en la red antes de recuperarse de la caché.

Muestra
Boolean

true si la respuesta provino de la caché; de lo contrario, false.