public class DefaultParamsBuilder extends java.lang.Object implements ParamsBuilder
构造器和说明 |
---|
DefaultParamsBuilder() |
限定符和类型 | 方法和说明 |
---|---|
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
|
static javax.net.ssl.SSLSocketFactory |
getTrustAllSSLSocketFactory() |
public java.lang.String buildUri(RequestParams params, HttpRequest httpRequest) throws java.lang.Throwable
buildUri
在接口中 ParamsBuilder
java.lang.Throwable
public java.lang.String buildCacheKey(RequestParams params, java.lang.String[] cacheKeys)
buildCacheKey
在接口中 ParamsBuilder
public javax.net.ssl.SSLSocketFactory getSSLSocketFactory() throws java.lang.Throwable
getSSLSocketFactory
在接口中 ParamsBuilder
java.lang.Throwable
public void buildParams(RequestParams params) throws java.lang.Throwable
buildParams
在接口中 ParamsBuilder
java.lang.Throwable
public void buildSign(RequestParams params, java.lang.String[] signs) throws java.lang.Throwable
buildSign
在接口中 ParamsBuilder
java.lang.Throwable
public static javax.net.ssl.SSLSocketFactory getTrustAllSSLSocketFactory()