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();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。