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 - 新しいユーザー エージェント値。

戻り値:

ユーザー エージェント インターセプター自体

適用対象