CustomHeadersInterceptor Clase

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

Implementaciones

okhttp3. del interceptor

public final class CustomHeadersInterceptor
implements okhttp3.Interceptor

Una instancia de esta clase permite agregar encabezados personalizados en solicitudes de cliente cuando se agregan a los interceptores de okhttp3.OkHttpClient.

Resumen del constructor

Constructor Description
CustomHeadersInterceptor()

Inicialice una instancia de CustomHeadersInterceptor clase.

CustomHeadersInterceptor(String key, String value)

Inicialice una instancia de CustomHeadersInterceptor clase.

Resumen del método

Modificador y tipo Método y descripción
CustomHeadersInterceptor addHeader(String name, String value)

Agregue un único par clave-valor de encabezado.

CustomHeadersInterceptor addHeaderMap(Map<String,String> headers)

Agregue todos los encabezados de un mapa de encabezados.

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

Agregue todos los encabezados en un mapa múltiple de encabezados.

CustomHeadersInterceptor addHeaders(Headers headers)

Agregue todos los encabezados de un objeto Headers.

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

Quite un encabezado.

CustomHeadersInterceptor replaceHeader(String name, String value)

Agregue un único par clave-valor de encabezado.

Métodos heredados de 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

Detalles del constructor

CustomHeadersInterceptor

public CustomHeadersInterceptor()

Inicialice una instancia de CustomHeadersInterceptor clase.

CustomHeadersInterceptor

public CustomHeadersInterceptor(String key, String value)

Inicialice una instancia de CustomHeadersInterceptor clase.

Parámetros:

key - la clave del encabezado
value - el valor del encabezado

Detalles del método

addHeader

public CustomHeadersInterceptor addHeader(String name, String value)

Agregue un único par clave-valor de encabezado. Si ya existe uno con el nombre, ambos permanecen en el mapa de encabezado.

Parámetros:

name - el nombre del encabezado.
value - el valor del encabezado.

Devoluciones:

la propia instancia del interceptor.

addHeaderMap

public CustomHeadersInterceptor addHeaderMap(Map headers)

Agregue todos los encabezados de un mapa de encabezados.

Parámetros:

headers - un mapa de encabezados.

Devoluciones:

la propia instancia del interceptor.

addHeaderMultimap

public CustomHeadersInterceptor addHeaderMultimap(Map> headers)

Agregue todos los encabezados en un mapa múltiple de encabezados.

Parámetros:

headers - un mapa múltiple de encabezados.

Devoluciones:

la propia instancia del interceptor.

addHeaders

public CustomHeadersInterceptor addHeaders(Headers headers)

Agregue todos los encabezados de un objeto Headers.

Parámetros:

headers - un objeto OkHttp Headers.

Devoluciones:

la propia instancia del interceptor.

headers

public Map> headers()

Devoluciones:

los encabezados personalizados almacenados actualmente

intercept

public Response intercept(Interceptor.Chain chain)

Parámetros:

chain

Produce:

java.io.IOException

removeHeader

public CustomHeadersInterceptor removeHeader(String name)

Quite un encabezado.

Parámetros:

name - el nombre del encabezado que se va a quitar.

Devoluciones:

la propia instancia del interceptor.

replaceHeader

public CustomHeadersInterceptor replaceHeader(String name, String value)

Agregue un único par clave-valor de encabezado. Si ya existe uno con el nombre, se reemplaza.

Parámetros:

name - el nombre del encabezado.
value - el valor del encabezado.

Devoluciones:

la propia instancia del interceptor.

Se aplica a