public interface ParamsBuilder
HttpRequest
注解的参数构建的模板接口
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
buildCacheKey(RequestParams params,
java.lang.String[] cacheKeys)
根据注解的cacheKeys构建缓存的自定义key,
如果返回为空, 默认使用 url 和整个 query string 组成.
|
void |
buildParams(RequestParams params)
为请求添加通用参数等操作
|
void |
buildSign(RequestParams params,
java.lang.String[] signs)
自定义参数签名
|
java.lang.String |
buildUri(RequestParams params,
HttpRequest httpRequest)
根据@HttpRequest构建请求的url
|
javax.net.ssl.SSLSocketFactory |
getSSLSocketFactory()
自定义SSLSocketFactory
|
java.lang.String buildUri(RequestParams params, HttpRequest httpRequest) throws java.lang.Throwable
java.lang.Throwable
java.lang.String buildCacheKey(RequestParams params, java.lang.String[] cacheKeys)
javax.net.ssl.SSLSocketFactory getSSLSocketFactory() throws java.lang.Throwable
java.lang.Throwable
void buildParams(RequestParams params) throws java.lang.Throwable
java.lang.Throwable
void buildSign(RequestParams params, java.lang.String[] signs) throws java.lang.Throwable
java.lang.Throwable