CustomHeadersInterceptor Класс

  • java.lang.Object
    • com.microsoft.bot.restclient.interceptors.CustomHeadersInterceptor

Реализации

okhttp3. Перехватчик

public final class CustomHeadersInterceptor
implements okhttp3.Interceptor

Экземпляр этого класса позволяет добавлять пользовательские заголовки в клиентские запросы при добавлении в okhttp3.OkHttpClient перехватчиков.

Сводка по конструктору

Конструктор Описание
CustomHeadersInterceptor()

Инициализация экземпляра класса CustomHeadersInterceptor.

CustomHeadersInterceptor(String key, String value)

Инициализация экземпляра класса CustomHeadersInterceptor.

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

Модификатор и тип Метод и описание
CustomHeadersInterceptor addHeader(String name, String value)

Добавьте пару "ключ-значение" с одним заголовком.

CustomHeadersInterceptor addHeaderMap(Map<String,String> headers)

Добавьте все заголовки в карту заголовков.

CustomHeadersInterceptor addHeaderMultimap(Map<String,List<String>> headers)

Добавьте все заголовки в многофакторную карту заголовков.

CustomHeadersInterceptor addHeaders(Headers headers)

Добавьте все заголовки в объект Headers.

java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers()
okhttp3.Response intercept(Interceptor.Chain chain)
CustomHeadersInterceptor removeHeader(String name)

Удалите заголовок.

CustomHeadersInterceptor replaceHeader(String name, String value)

Добавьте пару "ключ-значение" с одним заголовком.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

CustomHeadersInterceptor

public CustomHeadersInterceptor()

Инициализация экземпляра класса CustomHeadersInterceptor.

CustomHeadersInterceptor

public CustomHeadersInterceptor(String key, String value)

Инициализация экземпляра класса CustomHeadersInterceptor.

Параметры:

key - ключ для заголовка
value - значение заголовка

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

addHeader

public CustomHeadersInterceptor addHeader(String name, String value)

Добавьте пару "ключ-значение" с одним заголовком. Если имя уже существует, оба остаются на карте заголовков.

Параметры:

name - имя заголовка.
value - значение заголовка.

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

сам экземпляр перехватчика.

addHeaderMap

public CustomHeadersInterceptor addHeaderMap(Map headers)

Добавьте все заголовки в карту заголовков.

Параметры:

headers - карта заголовков.

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

сам экземпляр перехватчика.

addHeaderMultimap

public CustomHeadersInterceptor addHeaderMultimap(Map> headers)

Добавьте все заголовки в многофакторную карту заголовков.

Параметры:

headers - многофакторная карта заголовков.

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

сам экземпляр перехватчика.

addHeaders

public CustomHeadersInterceptor addHeaders(Headers headers)

Добавьте все заголовки в объект Headers.

Параметры:

headers - объект okHttp Headers.

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

сам экземпляр перехватчика.

headers

public Map> headers()

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

хранимые в настоящее время пользовательские заголовки

intercept

public Response intercept(Interceptor.Chain chain)

Параметры:

chain

Активизирует исключение:

java.io.IOException

removeHeader

public CustomHeadersInterceptor removeHeader(String name)

Удалите заголовок.

Параметры:

name - имя удаляемого заголовка.

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

сам экземпляр перехватчика.

replaceHeader

public CustomHeadersInterceptor replaceHeader(String name, String value)

Добавьте пару "ключ-значение" с одним заголовком. Если имя уже существует, оно будет заменено.

Параметры:

name - имя заголовка.
value - значение заголовка.

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

сам экземпляр перехватчика.

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