社区
Java
帖子详情
OKHTTP3 设置代理ip用户名及密码
十有八⑨
2017-12-15 02:46:12
okhttp3 如何设置代理IP 用户名及密码
...全文
1919
3
打赏
收藏
OKHTTP3 设置代理ip用户名及密码
okhttp3 如何设置代理IP 用户名及密码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
langzi001c
2019-11-15
打赏
举报
回复
这个怎么玩呀,小白,有demo吗,谢谢大佬
懂点代码的朋友
2018-07-02
打赏
举报
回复
//https://square.github.io/okhttp/3.x/okhttp/okhttp3/Authenticator.htmlnew OkHttpClient()
.newBuilder()
.proxySelector(new ProxySelector() {
@Override
public List<Proxy> select(URI uri) {
log.info("getHost:{}", uri.getHost());
if (uri.getHost().endsWith(host)) {
List<Proxy> proxyList = new ArrayList<>(4);
proxyList.add(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)));
return proxyList;
} else {
return null;
}
}
@Override
public void connectFailed(URI uri, SocketAddress sa, IOException ioe) {
}
})
.proxyAuthenticator(new Authenticator() {
@Override
public Request authenticate(Route route, Response response) throws IOException {
if (response.request().header("Proxy-Authorization") != null) {
// Give up, we've already failed to authenticate.
return null;
}
String credential = Credentials.basic(userName, password);
return response.request().newBuilder()
.header("Proxy-Authorization", credential)
.build();
}
})
.build();
ip
okhttp
设置
_
okhttp3
设置
代理
(http/https)
最近项目网络请求需要
设置
代理
,记录一下。http和https都可以。OkHttpClient.Builder builder = new OkHttpClient.Builder();//
代理
服务器的
IP
和端口号builder.proxy(new Proxy(Proxy.Type.HTTP, new ...
OkHttp基本使用
当网络出现问题的时候OkHttp依然坚守自己的职责,它会自动恢复一般的连接问题,如果你的服务有多个
IP
地址,当第一个
IP
请求失败时,OkHttp会交替尝试你配置的其他
IP
,OkHttp使用现代TLS技术(SNI, ALPN)初始化新的连接...
Java 实现 OkHttp
设置
proxy
代理
java 实用工具 OkHttp
设置
代理
Ip
ip
okhttp
设置
_隧道
代理
ip
- Java okhttp 接入指南
示例代码import
okhttp3
.*;import java.io.IOException;import java.net.InetSocketAddress;import java.net.Proxy;import java.util.concurrent.TimeUnit;public class ProxyTest {//
代理
服务器final static ...
深入理解
OkHttp3
:(三)连接(Connections)
尽管我们只提供给OkHttp一个URL,但OkHttp计划使用三种类型来连接到服务器:URL、地址(Address)、和路由(Route)。 URLs URL(比如https://github.com/square/okhttp)是HTTP和互联网的基础。除了是web上所有事物...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章