BaseUrlHandler Class

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

Implements

okhttp3.Interceptor

public final class BaseUrlHandler
implements okhttp3.Interceptor

Handles dynamic replacements on base URL. The arguments must be in pairs with the string in raw URL to replace as replacements[i] and the dynamic part as replacements[i+1]. E.g. {subdomain}.microsoft.com can be set dynamically by setting header x-ms-parameterized-host: "{subdomain}, azure"

Constructor Summary

Constructor Description
BaseUrlHandler()

Method Summary

Modifier and Type Method and Description
okhttp3.Response intercept(Interceptor.Chain chain)

Methods inherited from 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

Constructor Details

BaseUrlHandler

public BaseUrlHandler()

Method Details

intercept

public Response intercept(Interceptor.Chain chain)

Parameters:

chain

Throws:

java.io.IOException

Applies to