目前好像是只能全局设置http代理的吧?如果有的http请求要设置代理,有的http请求不设置代理,这个怎么办?
12 回复
// 先声明个默认代理
final Proxy proxy = new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(host, port));
Http.setProxySwitcher(new ProxySwitcher() {
public Proxy getProxy(URL url) {
// if url符合xxx条件, 就不走代理, return null;
// else 走代理 return proxy;
}
public Proxy getProxy(Request req) {
// if req 符合XXX条件,就走代理 return proxy;
// else return null;
}
};);
// 先声明个默认代理
final Proxy proxy = new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(host, port));
Http.setProxySwitcher(new ProxySwitcher() {
public Proxy getProxy(URL url) {
// if url符合xxx条件, 就不走代理, return null;
// else 走代理 return proxy;
}
public Proxy getProxy(Request req) {
// if req 符合XXX条件,就走代理 return proxy;
// else return null;
}
};);
这段代码是加在哪里的呢,我放在
没有用
添加回复
请先登陆