IHttpResponse Interface

public interface IHttpResponse

Représente une réponse HTTP retournée après l’exécution d’une HttpRequestIHttpClient implémentation. Cette interface encapsule toutes les données retournées par le service d’authentification ou d’autres points de terminaison HTTP contactés pendant les flux d’authentification.

Les implémentations personnalisées de IHttpClient doivent convertir leurs objets de réponse HTTP natifs en cette interface.

Résumé de la méthode

Modificateur et type Méthode et description
abstract java.lang.String body()

Obtient le corps de la réponse HTTP.

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

Obtient les en-têtes de réponse HTTP.

abstract int statusCode()

Obtient le code d’état de la réponse HTTP.

Détails de la méthode

body

public abstract String body()

Obtient le corps de la réponse HTTP.

Retours:

Corps de la réponse HTTP sous forme de chaîne. Pour les réponses du Plateforme d'identités Microsoft, il s’agit généralement de contenu JSON contenant des jetons ou des informations d’erreur.

headers

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

Obtient les en-têtes de réponse HTTP.

Retours:

Mappage des noms d’en-tête HTTP à leurs valeurs. Si un en-tête apparaît plusieurs fois, ses valeurs sont collectées dans une liste. Les noms d’en-tête ne respectent généralement pas la casse en fonction de la spécification HTTP.

statusCode

public abstract int statusCode()

Obtient le code d’état de la réponse HTTP.

Retours:

Code d’état de la réponse HTTP. Les valeurs courantes incluent 200 (OK), 400 (Requête incorrecte), 401 (Non autorisé) et 500 (Erreur de serveur interne).

S’applique à