CustomHeadersInterceptor Klasse
- java.
lang. Object - com.
microsoft. bot. restclient. interceptors. CustomHeadersInterceptor
- com.
Implementiert
public final class CustomHeadersInterceptor
implements okhttp3.Interceptor
Eine Instanz dieser Klasse ermöglicht das Hinzufügen von benutzerdefinierten Headern in Clientanforderungen, wenn sie den okhttp3.OkHttpClient Interceptors hinzugefügt werden.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| CustomHeadersInterceptor() |
Initialisieren sie eine Instanz CustomHeadersInterceptor Klasse. |
| CustomHeadersInterceptor(String key, String value) |
Initialisieren sie eine Instanz CustomHeadersInterceptor Klasse. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
|
Custom |
addHeader(String name, String value)
Fügen Sie ein einzelnes Header-Schlüssel-Wert-Paar hinzu. |
|
Custom |
addHeaderMap(Map<String,String> headers)
Fügen Sie alle Kopfzeilen in einer Kopfzeilenzuordnung hinzu. |
|
Custom |
addHeaderMultimap(Map<String,List<String>> headers)
Fügen Sie alle Kopfzeilen in einer Multimap-Kopfzeile hinzu. |
|
Custom |
addHeaders(Headers headers)
Fügen Sie alle Kopfzeilen in einem Headers-Objekt hinzu. |
| java.util.Map<java.lang.String,java.util.List<java.lang.String>> | headers() |
| okhttp3.Response | intercept(Interceptor.Chain chain) |
|
Custom |
removeHeader(String name)
Entfernen sie eine Kopfzeile. |
|
Custom |
replaceHeader(String name, String value)
Fügen Sie ein einzelnes Header-Schlüssel-Wert-Paar hinzu. |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
CustomHeadersInterceptor
public CustomHeadersInterceptor()
Initialisieren sie eine Instanz CustomHeadersInterceptor Klasse.
CustomHeadersInterceptor
public CustomHeadersInterceptor(String key, String value)
Initialisieren sie eine Instanz CustomHeadersInterceptor Klasse.
Parameter:
Details zur Methode
addHeader
public CustomHeadersInterceptor addHeader(String name, String value)
Fügen Sie ein einzelnes Header-Schlüssel-Wert-Paar hinzu. Wenn einer mit dem Namen bereits vorhanden ist, bleiben beide in der Kopfzeilenkarte.
Parameter:
Gibt zurück:
addHeaderMap
public CustomHeadersInterceptor addHeaderMap(Map
Fügen Sie alle Kopfzeilen in einer Kopfzeilenzuordnung hinzu.
Parameter:
Gibt zurück:
addHeaderMultimap
public CustomHeadersInterceptor addHeaderMultimap(Map
Fügen Sie alle Kopfzeilen in einer Multimap-Kopfzeile hinzu.
Parameter:
Gibt zurück:
addHeaders
public CustomHeadersInterceptor addHeaders(Headers headers)
Fügen Sie alle Kopfzeilen in einem Headers-Objekt hinzu.
Parameter:
Gibt zurück:
headers
public Map
Gibt zurück:
intercept
public Response intercept(Interceptor.Chain chain)
Parameter:
Löst aus:
removeHeader
public CustomHeadersInterceptor removeHeader(String name)
Entfernen sie eine Kopfzeile.
Parameter:
Gibt zurück:
replaceHeader
public CustomHeadersInterceptor replaceHeader(String name, String value)
Fügen Sie ein einzelnes Header-Schlüssel-Wert-Paar hinzu. Wenn eine mit dem Namen bereits vorhanden ist, wird sie ersetzt.
Parameter:
Gibt zurück: