CustomHeadersInterceptor 類別
- java.
lang. Object - com.
microsoft. bot. restclient. interceptors. CustomHeadersInterceptor
- com.
實作
public final class CustomHeadersInterceptor
implements okhttp3.Interceptor
這個類別的實例可在新增至 okhttp3.OkHttpClient 攔截器時,在用戶端要求中新增自定義標頭。
建構函式摘要
| 建構函式 | Description |
|---|---|
| CustomHeadersInterceptor() |
初始化 CustomHeadersInterceptor 類別的實例。 |
| CustomHeadersInterceptor(String key, String value) |
初始化 CustomHeadersInterceptor 類別的實例。 |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
|
Custom |
addHeader(String name, String value)
新增單一標頭索引鍵/值組。 |
|
Custom |
addHeaderMap(Map<String,String> headers)
在標頭對應中新增所有標頭。 |
|
Custom |
addHeaderMultimap(Map<String,List<String>> headers)
在標頭 multimap 中新增所有標頭。 |
|
Custom |
addHeaders(Headers headers)
在 Headers 物件中新增所有標頭。 |
| java.util.Map<java.lang.String,java.util.List<java.lang.String>> | headers() |
| okhttp3.Response | intercept(Interceptor.Chain chain) |
|
Custom |
removeHeader(String name)
拿掉標頭。 |
|
Custom |
replaceHeader(String name, String value)
新增單一標頭索引鍵/值組。 |
方法繼承來源 java.lang.Object
建構函式詳細資料
CustomHeadersInterceptor
public CustomHeadersInterceptor()
初始化 CustomHeadersInterceptor 類別的實例。
CustomHeadersInterceptor
public CustomHeadersInterceptor(String key, String value)
初始化 CustomHeadersInterceptor 類別的實例。
參數:
方法詳細資料
addHeader
public CustomHeadersInterceptor addHeader(String name, String value)
新增單一標頭索引鍵/值組。 如果名稱已存在,則兩者都會保留在標頭對應中。
參數:
傳回:
addHeaderMap
public CustomHeadersInterceptor addHeaderMap(Map
在標頭對應中新增所有標頭。
參數:
傳回:
addHeaderMultimap
public CustomHeadersInterceptor addHeaderMultimap(Map
在標頭 multimap 中新增所有標頭。
參數:
傳回:
addHeaders
public CustomHeadersInterceptor addHeaders(Headers headers)
在 Headers 物件中新增所有標頭。
參數:
傳回:
headers
public Map
傳回:
intercept
public Response intercept(Interceptor.Chain chain)
參數:
擲回:
removeHeader
public CustomHeadersInterceptor removeHeader(String name)
拿掉標頭。
參數:
傳回:
replaceHeader
public CustomHeadersInterceptor replaceHeader(String name, String value)
新增單一標頭索引鍵/值組。 如果名稱已存在,則會加以取代。
參數:
傳回: