IHttpResponse Interfejs

public interface IHttpResponse

Reprezentuje odpowiedź HTTP zwróconą po wykonaniu HttpRequestIHttpClient operacji za pośrednictwem implementacji. Ten interfejs hermetyzuje wszystkie dane zwracane przez usługę uwierzytelniania lub inne punkty końcowe HTTP, z których kontaktowano się podczas przepływów uwierzytelniania.

Niestandardowe implementacje IHttpClient programu muszą konwertować natywne obiekty odpowiedzi HTTP do tego interfejsu.

Podsumowanie metody

Modyfikator i typ Metoda i opis
abstract java.lang.String body()

Pobiera treść odpowiedzi HTTP.

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

Pobiera nagłówki odpowiedzi HTTP.

abstract int statusCode()

Pobiera kod stanu odpowiedzi HTTP.

Szczegóły metody

body

public abstract String body()

Pobiera treść odpowiedzi HTTP.

Zwraca:

Treść odpowiedzi HTTP jako ciąg. W przypadku odpowiedzi z Platforma tożsamości Microsoft jest to zazwyczaj zawartość JSON zawierająca tokeny lub informacje o błędzie.

headers

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

Pobiera nagłówki odpowiedzi HTTP.

Zwraca:

Mapa nazw nagłówków HTTP na ich wartości. Jeśli nagłówek jest wyświetlany wiele razy, jego wartości są zbierane na liście. Nazwy nagłówków są zwykle bez uwzględniania wielkości liter zgodnie ze specyfikacją PROTOKOŁU HTTP.

statusCode

public abstract int statusCode()

Pobiera kod stanu odpowiedzi HTTP.

Zwraca:

Kod stanu odpowiedzi HTTP. Typowe wartości to 200 (OK), 400 (Nieprawidłowe żądanie), 401 (Brak autoryzacji) i 500 (Wewnętrzny błąd serwera).

Dotyczy