IHttpResponse Interfaccia

public interface IHttpResponse

Rappresenta una risposta HTTP restituita dopo l'esecuzione di un HttpRequest oggetto tramite un'implementazione IHttpClient . Questa interfaccia incapsula tutti i dati restituiti dal servizio di autenticazione o da altri endpoint HTTP contattati durante i flussi di autenticazione.

Le implementazioni personalizzate di IHttpClient devono convertire gli oggetti risposta HTTP nativi in questa interfaccia.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
abstract java.lang.String body()

Ottiene il corpo della risposta HTTP.

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

Ottiene le intestazioni di risposta HTTP.

abstract int statusCode()

Ottiene il codice di stato della risposta HTTP.

Dettagli metodo

body

public abstract String body()

Ottiene il corpo della risposta HTTP.

Valori restituiti:

Corpo della risposta HTTP come stringa. Per le risposte del Microsoft Identity Platform, si tratta in genere di contenuto JSON contenente token o informazioni sull'errore.

headers

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

Ottiene le intestazioni di risposta HTTP.

Valori restituiti:

Mappa dei nomi di intestazione HTTP ai relativi valori. Se un'intestazione viene visualizzata più volte, i relativi valori vengono raccolti in un elenco. I nomi di intestazione sono in genere senza distinzione tra maiuscole e minuscole in base alla specifica HTTP.

statusCode

public abstract int statusCode()

Ottiene il codice di stato della risposta HTTP.

Valori restituiti:

Codice di stato della risposta HTTP. I valori comuni includono 200 (OK), 400 (richiesta non valida), 401 (non autorizzato) e 500 (errore interno del server).

Si applica a