CustomHeadersInterceptor Classe
- java.
lang. Object - com.
microsoft. bot. restclient. interceptors. CustomHeadersInterceptor
- com.
Implementazioni
public final class CustomHeadersInterceptor
implements okhttp3.Interceptor
Un'istanza di questa classe consente di aggiungere intestazioni personalizzate nelle richieste client quando vengono aggiunti agli intercettori okhttp3.OkHttpClient.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| CustomHeadersInterceptor() |
Inizializzare un'istanza della classe CustomHeadersInterceptor. |
| CustomHeadersInterceptor(String key, String value) |
Inizializzare un'istanza della classe CustomHeadersInterceptor. |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
|
Custom |
addHeader(String name, String value)
Aggiungere una singola coppia chiave-valore di intestazione. |
|
Custom |
addHeaderMap(Map<String,String> headers)
Aggiungere tutte le intestazioni in una mappa di intestazione. |
|
Custom |
addHeaderMultimap(Map<String,List<String>> headers)
Aggiungere tutte le intestazioni in un'intestazione multimap. |
|
Custom |
addHeaders(Headers headers)
Aggiungere tutte le intestazioni in un oggetto Headers. |
| java.util.Map<java.lang.String,java.util.List<java.lang.String>> | headers() |
| okhttp3.Response | intercept(Interceptor.Chain chain) |
|
Custom |
removeHeader(String name)
Rimuovere un'intestazione. |
|
Custom |
replaceHeader(String name, String value)
Aggiungere una singola coppia chiave-valore di intestazione. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
CustomHeadersInterceptor
public CustomHeadersInterceptor()
Inizializzare un'istanza della classe CustomHeadersInterceptor.
CustomHeadersInterceptor
public CustomHeadersInterceptor(String key, String value)
Inizializzare un'istanza della classe CustomHeadersInterceptor.
Parametri:
Dettagli metodo
addHeader
public CustomHeadersInterceptor addHeader(String name, String value)
Aggiungere una singola coppia chiave-valore di intestazione. Se ne esiste già uno con il nome, entrambi rimangono nella mappa di intestazione.
Parametri:
Restituisce:
addHeaderMap
public CustomHeadersInterceptor addHeaderMap(Map
Aggiungere tutte le intestazioni in una mappa di intestazione.
Parametri:
Restituisce:
addHeaderMultimap
public CustomHeadersInterceptor addHeaderMultimap(Map
Aggiungere tutte le intestazioni in un'intestazione multimap.
Parametri:
Restituisce:
addHeaders
public CustomHeadersInterceptor addHeaders(Headers headers)
Aggiungere tutte le intestazioni in un oggetto Headers.
Parametri:
Restituisce:
headers
public Map
Restituisce:
intercept
public Response intercept(Interceptor.Chain chain)
Parametri:
Genera un'eccezione:
removeHeader
public CustomHeadersInterceptor removeHeader(String name)
Rimuovere un'intestazione.
Parametri:
Restituisce:
replaceHeader
public CustomHeadersInterceptor replaceHeader(String name, String value)
Aggiungere una singola coppia chiave-valore di intestazione. Se ne esiste già uno con il nome, viene sostituito.
Parametri:
Restituisce: