OkHttpClient简介说明

戚薇 Java经验 发布时间:2023-05-22 17:20:03 阅读数:692 1
下文笔者讲述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();

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202305/16847472396568.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者