社区
Java
帖子详情
OKHTTP3 设置代理ip用户名及密码
十有八⑨
2017-12-15 02:46:12
okhttp3 如何设置代理IP 用户名及密码
...全文
1920
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();
okhttp应用详解与源码解析
网络通信的功能已经成为移动手机开发中每个APP必须具备的一个最基本的功能,本课程主要分为三大部分,第一部分主要讲网络通信基础,第二部分为实战开发,第三部分为源码解析,从理论到实战,由入门到精通,循序渐进,使你快速掌握okhttp的使用和精髓,期间会讲解一些面试中的常见问题,助你面试一臂之力。
ip
okhttp
设置
_
okhttp3
设置
代理
(http/https)
最近项目网络请求需要
设置
代理
,记录一下。http和https都可以。OkHttpClient.Builder builder = new OkHttpClient.Builder();//
代理
服务器的
IP
和端口号builder.proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8080)));//
代理
的鉴权账号密...
OkHttp基本使用
简介 OkHttp是一个高效的HTTP客户端,它有以下默认特性: 支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接 连接池减少请求延时 透明的GZ
IP
压缩减少响应数据的大小 缓存响应内容,避免一些完全重复的请求 当网络出现问题的时候OkHttp依然坚守自己的职责,它会自动恢复一般的连接问题,如果你的服务有多个
IP
地址,当第一个
IP
请求失败时,OkHttp会交替尝试你配置的其他
IP
,OkHttp使用现代TLS技术(SNI, ALPN)初始化新的连接,当握手失败时会回退到TLS
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 String proxyHo...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章