CustomHeadersInterceptor Classe
- java.
lang. Object - com.
microsoft. bot. restclient. interceptors. CustomHeadersInterceptor
- com.
Implémente
public final class CustomHeadersInterceptor
implements okhttp3.Interceptor
Une instance de cette classe permet d’ajouter des en-têtes personnalisés dans les requêtes clientes lorsqu’elles sont ajoutées aux intercepteurs okhttp3.OkHttpClient.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| CustomHeadersInterceptor() |
Initialisez une instance de CustomHeadersInterceptor classe. |
| CustomHeadersInterceptor(String key, String value) |
Initialisez une instance de CustomHeadersInterceptor classe. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
Custom |
addHeader(String name, String value)
Ajoutez une paire clé-valeur d’en-tête unique. |
|
Custom |
addHeaderMap(Map<String,String> headers)
Ajoutez tous les en-têtes dans un mappage d’en-tête. |
|
Custom |
addHeaderMultimap(Map<String,List<String>> headers)
Ajoutez tous les en-têtes dans un multimap d’en-tête. |
|
Custom |
addHeaders(Headers headers)
Ajoutez tous les en-têtes dans un objet Headers. |
| java.util.Map<java.lang.String,java.util.List<java.lang.String>> | headers() |
| okhttp3.Response | intercept(Interceptor.Chain chain) |
|
Custom |
removeHeader(String name)
Supprimez un en-tête. |
|
Custom |
replaceHeader(String name, String value)
Ajoutez une paire clé-valeur d’en-tête unique. |
Méthodes héritées de java.lang.Object
Détails du constructeur
CustomHeadersInterceptor
public CustomHeadersInterceptor()
Initialisez une instance de CustomHeadersInterceptor classe.
CustomHeadersInterceptor
public CustomHeadersInterceptor(String key, String value)
Initialisez une instance de CustomHeadersInterceptor classe.
Paramètres:
Détails de la méthode
addHeader
public CustomHeadersInterceptor addHeader(String name, String value)
Ajoutez une paire clé-valeur d’en-tête unique. S’il existe déjà un nom, les deux restent dans la carte d’en-tête.
Paramètres:
Retours:
addHeaderMap
public CustomHeadersInterceptor addHeaderMap(Map
Ajoutez tous les en-têtes dans un mappage d’en-tête.
Paramètres:
Retours:
addHeaderMultimap
public CustomHeadersInterceptor addHeaderMultimap(Map
Ajoutez tous les en-têtes dans un multimap d’en-tête.
Paramètres:
Retours:
addHeaders
public CustomHeadersInterceptor addHeaders(Headers headers)
Ajoutez tous les en-têtes dans un objet Headers.
Paramètres:
Retours:
headers
public Map
Retours:
intercept
public Response intercept(Interceptor.Chain chain)
Paramètres:
Exception:
removeHeader
public CustomHeadersInterceptor removeHeader(String name)
Supprimez un en-tête.
Paramètres:
Retours:
replaceHeader
public CustomHeadersInterceptor replaceHeader(String name, String value)
Ajoutez une paire clé-valeur d’en-tête unique. Si l’un portant le nom existe déjà, il est remplacé.
Paramètres:
Retours: