public abstract class HttpProxySelector extends Object
| 构造器和说明 |
|---|
HttpProxySelector() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract org.apache.http.HttpHost |
getDefaultProxy()
返回默认的代理
|
protected abstract Set<org.apache.http.HttpHost> |
getIgnoreHosts()
不使用代理的traget
|
org.apache.http.HttpHost |
getProxy(org.apache.http.HttpHost target)
获取指定的HttpHost(traget)获取使用的Proxy
如果是已经在忽略列表中返回null
如果使用特殊代理返回特殊代理
其余返回默认代理
|
protected abstract Map<org.apache.http.HttpHost,org.apache.http.HttpHost> |
getSpecialProxyMap()
返回特定的目标的代理
|
public org.apache.http.HttpHost getProxy(org.apache.http.HttpHost target)
target - 需要访问的目标protected abstract org.apache.http.HttpHost getDefaultProxy()
protected abstract Map<org.apache.http.HttpHost,org.apache.http.HttpHost> getSpecialProxyMap()
protected abstract Set<org.apache.http.HttpHost> getIgnoreHosts()
Copyright © 2021. All rights reserved.