UserAgentInterceptor 类

  • java.lang.Object
    • com.microsoft.bot.restclient.interceptors.UserAgentInterceptor

实现

okhttp3。侦听器

public final class UserAgentInterceptor
implements okhttp3.Interceptor

用于在请求中放置“User-Agent”标头的用户代理拦截器。

构造函数摘要

构造函数 说明
UserAgentInterceptor()

使用默认的“User-Agent”标头初始化 UserAgentInterceptor 类的实例。

方法摘要

修饰符和类型 方法和描述
UserAgentInterceptor appendUserAgent(String userAgent)

将文本追加到 User-Agent 标头。

okhttp3.Response intercept(Interceptor.Chain chain)
java.lang.String userAgent()
UserAgentInterceptor withUserAgent(String userAgent)

覆盖 User-Agent 标头。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

UserAgentInterceptor

public UserAgentInterceptor()

使用默认的“User-Agent”标头初始化 UserAgentInterceptor 类的实例。

方法详细信息

appendUserAgent

public UserAgentInterceptor appendUserAgent(String userAgent)

将文本追加到 User-Agent 标头。

参数:

userAgent - 要追加的用户代理值。

返回:

用户代理侦听器本身

intercept

public Response intercept(Interceptor.Chain chain)

参数:

chain

引发:

java.io.IOException

userAgent

public String userAgent()

返回:

当前用户代理字符串。

withUserAgent

public UserAgentInterceptor withUserAgent(String userAgent)

覆盖 User-Agent 标头。

参数:

userAgent - 新的用户代理值。

返回:

用户代理侦听器本身

适用于