跳过导航链接
A C D E G H I P R S T 

A

addHeader(HttpRequest, Map<String, String>) - 类 中的静态方法io.oolon.http.help.HttpHelper
加Header用的

C

ClientAuthCert - io.oolon.http.bean中的类
 
ClientAuthCert(byte[], char[], String) - 类 的构造器io.oolon.http.bean.ClientAuthCert
 
ClientAuthHttpUtil - io.oolon.http中的类
 
ClientAuthHttpUtil(ClientAuthCert) - 类 的构造器io.oolon.http.ClientAuthHttpUtil
 

D

defaultProxy - 类 中的变量io.oolon.http.config.impl.HttpProxySelectorByProperties
默认的代理,如果为null则默认不使用代理
doGet(String) - 类 中的方法io.oolon.http.ClientAuthHttpUtil
 
doGet(String, List<NameValuePair>) - 类 中的方法io.oolon.http.ClientAuthHttpUtil
 
doGet(String, Map<String, String>) - 类 中的方法io.oolon.http.ClientAuthHttpUtil
 
doGet(String, ClientAuthCert...) - 类 中的静态方法io.oolon.http.HttpUtil
请求指定的URL,并返回返回的字符串
doGet(String, List<NameValuePair>, ClientAuthCert...) - 类 中的静态方法io.oolon.http.HttpUtil
get请求带参数
doGet(String, Map<String, String>, ClientAuthCert...) - 类 中的静态方法io.oolon.http.HttpUtil
get请求带参数
doPost(String, String) - 类 中的方法io.oolon.http.ClientAuthHttpUtil
 
doPost(String, String, Map<String, String>) - 类 中的方法io.oolon.http.ClientAuthHttpUtil
 
doPost(String, List<NameValuePair>) - 类 中的方法io.oolon.http.ClientAuthHttpUtil
 
doPost(String, String, ClientAuthCert...) - 类 中的静态方法io.oolon.http.HttpUtil
发送指定的json到指定的url
doPost(String, String, Map<String, String>, ClientAuthCert...) - 类 中的静态方法io.oolon.http.HttpUtil
发送指定的json到指定的url
doPost(String, List<NameValuePair>, ClientAuthCert...) - 类 中的静态方法io.oolon.http.HttpUtil
调用Post方法,使用指定的参数
doPost(String, HttpBean, ClientAuthCert...) - 类 中的静态方法io.oolon.http.HttpUtil
 

E

equals(Object) - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
equals(Object) - 类 中的方法io.oolon.http.bean.HttpClientKey
 

G

getCertType() - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
getDefaultMaxPerRoute() - 类 中的方法io.oolon.http.config.impl.PoolConfigByProperties
 
getDefaultMaxPerRoute() - 接口 中的方法io.oolon.http.config.PoolConfig
获取默认每个Route的最大连接数,注这里的Route指的为IP或域名+端口
getDefaultProxy() - 类 中的方法io.oolon.http.config.HttpProxySelector
返回默认的代理
getDefaultProxy() - 类 中的方法io.oolon.http.config.impl.HttpProxySelectorByProperties
 
getDefaultRequestConfig() - 类 中的方法io.oolon.http.config.impl.RequestConfigByProperties
 
getDefaultRequestConfig() - 类 中的方法io.oolon.http.config.RequestConfigDelegater
获取默认的
getHeaders() - 类 中的方法io.oolon.http.bean.HttpBean
 
getHttpBean(HttpResponse) - 类 中的静态方法io.oolon.http.help.HttpHelper
 
getHttpClient(URI, ClientAuthCert...) - 类 中的静态方法io.oolon.http.utils.HttpClientUtil
 
getHttpHost() - 类 中的方法io.oolon.http.utils.HttpURIBuilder
 
getHttpHostByStr(String) - 类 中的静态方法io.oolon.http.help.HttpHelper
从url获取目标的HttpHost
getHttpHostByURI(URI) - 类 中的静态方法io.oolon.http.help.HttpHelper
从url获取目标的HttpHost
getHttpPost(URI, HttpBean) - 类 中的静态方法io.oolon.http.help.HttpHelper
转换为Post对象
getHttpRoute(HttpHost, HttpProxySelector) - 类 中的静态方法io.oolon.http.help.HttpHelper
根据target和代理选择器返回实际的HttpRoute
getHttpRoute(String, HttpProxySelector) - 类 中的静态方法io.oolon.http.help.HttpHelper
根据url和代理选择器构建HttpRoute
getIgnoreHosts() - 类 中的方法io.oolon.http.config.HttpProxySelector
不使用代理的traget
getIgnoreHosts() - 类 中的方法io.oolon.http.config.impl.HttpProxySelectorByProperties
 
getJsonBody() - 类 中的方法io.oolon.http.bean.HttpBean
 
getKeyStoreByteArr() - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
getMaxTotal() - 类 中的方法io.oolon.http.config.impl.PoolConfigByProperties
 
getMaxTotal() - 接口 中的方法io.oolon.http.config.PoolConfig
获取连接池的总的最大连接数s
getParameterBody() - 类 中的方法io.oolon.http.bean.HttpBean
 
getPassArr() - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
getPort() - 类 中的方法io.oolon.http.utils.HttpURIBuilder
 
getProxy(HttpHost) - 类 中的方法io.oolon.http.config.HttpProxySelector
获取指定的HttpHost(traget)获取使用的Proxy 如果是已经在忽略列表中返回null 如果使用特殊代理返回特殊代理 其余返回默认代理
getRequestConfig(String) - 类 中的方法io.oolon.http.config.RequestConfigDelegater
返回目标的RequestConfig
getSpecHostsMax() - 类 中的方法io.oolon.http.config.impl.PoolConfigByProperties
 
getSpecHostsMax() - 接口 中的方法io.oolon.http.config.PoolConfig
获取需要特定声明的target和其最大连接数
getSpecialProxyMap() - 类 中的方法io.oolon.http.config.HttpProxySelector
返回特定的目标的代理
getSpecialProxyMap() - 类 中的方法io.oolon.http.config.impl.HttpProxySelectorByProperties
 
getSpecialRequestConfig() - 类 中的方法io.oolon.http.config.impl.RequestConfigByProperties
 
getSpecialRequestConfig() - 类 中的方法io.oolon.http.config.RequestConfigDelegater
 
getTargetHostURIStr() - 类 中的方法io.oolon.http.utils.HttpURIBuilder
 

H

hashCode() - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
hashCode() - 类 中的方法io.oolon.http.bean.HttpClientKey
 
HttpBean - io.oolon.http.bean中的类
 
HttpBean() - 类 的构造器io.oolon.http.bean.HttpBean
 
HttpClientKey - io.oolon.http.bean中的类
 
HttpClientKey(HttpHost, ClientAuthCert) - 类 的构造器io.oolon.http.bean.HttpClientKey
 
HttpClientUtil - io.oolon.http.utils中的类
 
HttpClientUtil() - 类 的构造器io.oolon.http.utils.HttpClientUtil
 
HttpHelper - io.oolon.http.help中的类
 
HttpHelper() - 类 的构造器io.oolon.http.help.HttpHelper
 
HttpProxySelector - io.oolon.http.config中的类
代理的抽象描述虚类,子类需要将defaultProxy,proxyListMap,ignoreProxyHosts注入 还是为了和spring解耦
HttpProxySelector() - 类 的构造器io.oolon.http.config.HttpProxySelector
 
HttpProxySelectorByProperties - io.oolon.http.config.impl中的类
 
HttpProxySelectorByProperties() - 类 的构造器io.oolon.http.config.impl.HttpProxySelectorByProperties
构造方法
HttpURIBuilder - io.oolon.http.utils中的类
 
HttpURIBuilder() - 类 的构造器io.oolon.http.utils.HttpURIBuilder
 
HttpURIBuilder(String) - 类 的构造器io.oolon.http.utils.HttpURIBuilder
 
HttpURIBuilder(URI) - 类 的构造器io.oolon.http.utils.HttpURIBuilder
 
HttpURIBuilder(String, Charset) - 类 的构造器io.oolon.http.utils.HttpURIBuilder
 
HttpURIBuilder(URI, Charset) - 类 的构造器io.oolon.http.utils.HttpURIBuilder
 
HttpUtil - io.oolon.http中的类
 
HttpUtil() - 类 的构造器io.oolon.http.HttpUtil
 

I

ignoreHosts - 类 中的变量io.oolon.http.config.impl.HttpProxySelectorByProperties
不使用代理的HttpHost target集合, 注意:如果后续可能实时变更请使用ConcurrentHashMap.newKeySey()
initPool(PoolConfig) - 类 中的静态方法io.oolon.http.utils.HttpClientUtil
设置连接池参数
initProxy(HttpProxySelector) - 类 中的静态方法io.oolon.http.utils.HttpClientUtil
 
io.oolon.http - 程序包 io.oolon.http
 
io.oolon.http.bean - 程序包 io.oolon.http.bean
 
io.oolon.http.config - 程序包 io.oolon.http.config
 
io.oolon.http.config.impl - 程序包 io.oolon.http.config.impl
 
io.oolon.http.help - 程序包 io.oolon.http.help
 
io.oolon.http.utils - 程序包 io.oolon.http.utils
 

P

PoolConfig - io.oolon.http.config中的接口
描述pool参数的接口,为了和spring的读取value解耦不引入spring的依赖
PoolConfigByProperties - io.oolon.http.config.impl中的类
 
PoolConfigByProperties() - 类 的构造器io.oolon.http.config.impl.PoolConfigByProperties
构造方法

R

RequestConfigByProperties - io.oolon.http.config.impl中的类
 
RequestConfigByProperties() - 类 的构造器io.oolon.http.config.impl.RequestConfigByProperties
构造方法
RequestConfigDelegater - io.oolon.http.config中的类
Request的配置类
RequestConfigDelegater() - 类 的构造器io.oolon.http.config.RequestConfigDelegater
 
RequestConfigUtil - io.oolon.http.utils中的类
 
RequestConfigUtil() - 类 的构造器io.oolon.http.utils.RequestConfigUtil
 

S

setCertType(String) - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
setHeaders(Map<String, List<String>>) - 类 中的方法io.oolon.http.bean.HttpBean
 
setJsonBody(String) - 类 中的方法io.oolon.http.bean.HttpBean
 
setKeyStoreByteArr(byte[]) - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
setParameterBody(Map<String, List<String>>) - 类 中的方法io.oolon.http.bean.HttpBean
 
setPassArr(char[]) - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
setRequestConfigDelegater(RequestConfigDelegater) - 类 中的静态方法io.oolon.http.utils.HttpClientUtil
 
setRequestConfigDelegater(RequestConfigDelegater) - 类 中的静态方法io.oolon.http.utils.RequestConfigUtil
 
setRequestConfigForRequest(HttpRequestBase, String) - 类 中的静态方法io.oolon.http.utils.RequestConfigUtil
 
specialProxyMap - 类 中的变量io.oolon.http.config.impl.HttpProxySelectorByProperties
维护一个target对应的proxy的map,K是target,V是proxy 注意:如果后续可能实时变更实现请用ConcurrentMap

T

toString() - 类 中的方法io.oolon.http.bean.ClientAuthCert
 
toString() - 类 中的方法io.oolon.http.bean.HttpBean
 
toString() - 类 中的方法io.oolon.http.bean.HttpClientKey
 
toString() - 类 中的方法io.oolon.http.config.impl.HttpProxySelectorByProperties
 
toString() - 类 中的方法io.oolon.http.config.impl.RequestConfigByProperties
 
A C D E G H I P R S T 
跳过导航链接

Copyright © 2021. All rights reserved.