IHttpResponse Interfaz

public interface IHttpResponse

Representa una respuesta HTTP devuelta después de ejecutar un HttpRequest objeto a través de una IHttpClient implementación. Esta interfaz encapsula todos los datos devueltos por el servicio de autenticación u otros puntos de conexión HTTP contactados durante los flujos de autenticación.

Las implementaciones personalizadas de deben convertir sus objetos de IHttpClient respuesta HTTP nativos en esta interfaz.

Resumen del método

Modificador y tipo Método y descripción
abstract java.lang.String body()

Obtiene el cuerpo de la respuesta HTTP.

abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers()

Obtiene los encabezados de respuesta HTTP.

abstract int statusCode()

Obtiene el código de estado de respuesta HTTP.

Detalles del método

body

public abstract String body()

Obtiene el cuerpo de la respuesta HTTP.

Devoluciones:

Cuerpo de la respuesta HTTP como una cadena. Para las respuestas de la Plataforma de identidad de Microsoft, suele ser contenido JSON que contiene tokens o información de error.

headers

public abstract Map<String,List<String>> headers()

Obtiene los encabezados de respuesta HTTP.

Devoluciones:

Asignación de nombres de encabezado HTTP a sus valores. Si aparece un encabezado varias veces, sus valores se recopilan en una lista. Los nombres de encabezado normalmente no distinguen mayúsculas de minúsculas según la especificación HTTP.

statusCode

public abstract int statusCode()

Obtiene el código de estado de respuesta HTTP.

Devoluciones:

Código de estado de respuesta HTTP. Los valores comunes incluyen 200 (OK), 400 (solicitud incorrecta), 401 (no autorizado) y 500 (error interno del servidor).

Se aplica a