OkHttpClient简介说明
下文笔者讲述OKHttpClient简介说明
一.OKHttp简介>
okhttp是一个第三方类库
常用于android中请求网络
okHttp是一个开源项目
是安卓端最火热的轻量级框架
由移动支付Square公司开源
用于替代HttpUrlConnection和Apache HttpClient
okhttp有自己的官网
官网网址:OKHttp官网
okhttp源码下载:
https://github.com/square/okhttp
OkHttpClient示例
int proxyPort = 端口号8080;
String proxyHost = "代理host";
final String username = "";
final String password = "";
Authenticator proxyAuthenticator = new Authenticator() {
@Override public Request authenticate(Route route, Response response) throws IOException {
String credential = Credentials.basic(username, password);
return response.request().newBuilder()
.header("Proxy-Authorization", credential)
.build();
}
};
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(JDCommonConstant.TIME_OUT, TimeUnit.SECONDS)
.readTimeout(JDCommonConstant.TIME_OUT, TimeUnit.SECONDS)
.proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)))
.proxyAuthenticator(proxyAuthenticator)
.build();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


