CustomHeadersInterceptor 类
- java.
lang. Object - com.
microsoft. bot. restclient. interceptors. CustomHeadersInterceptor
- com.
实现
public final class CustomHeadersInterceptor
implements okhttp3.Interceptor
此类的实例允许在添加到 okhttp3.OkHttpClient 侦听器时在客户端请求中添加自定义标头。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| 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)
在标头多重映射中添加所有标头。 |
|
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
在标头多重映射中添加所有标头。
参数:
返回:
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)
添加单个标头键值对。 如果名称已存在,则会替换它。
参数:
返回: