IHttpResponse Интерфейс

public interface IHttpResponse

Представляет http-ответ, возвращенный после выполнения реализации HttpRequestIHttpClient . Этот интерфейс инкапсулирует все данные, возвращаемые службой проверки подлинности или другими конечными точками HTTP, контактируемыми во время потоков проверки подлинности.

Пользовательские IHttpClient реализации должны преобразовывать собственные объекты ответа HTTP в этот интерфейс.

Сводка по методу

Модификатор и тип Метод и описание
abstract java.lang.String body()

Возвращает текст ответа HTTP.

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

Возвращает заголовки ответа HTTP.

abstract int statusCode()

Возвращает код состояния ОТВЕТА HTTP.

Сведения о методе

body

public abstract String body()

Возвращает текст ответа HTTP.

Возвращаемое значение:

Текст HTTP-ответа в виде строки. Для ответов из платформа удостоверений Майкрософт это обычно содержимое JSON, содержащее маркеры или сведения об ошибках.

headers

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

Возвращает заголовки ответа HTTP.

Возвращаемое значение:

Карта имен заголовков HTTP с их значениями. Если заголовок появляется несколько раз, его значения собираются в списке. Имена заголовков обычно не учитывает регистр согласно спецификации HTTP.

statusCode

public abstract int statusCode()

Возвращает код состояния ОТВЕТА HTTP.

Возвращаемое значение:

Код состояния HTTP-ответа. Распространенные значения: 200 (ОК), 400 (недопустимый запрос), 401 (несанкционированный) и 500 (внутренняя ошибка сервера).

Применяется к