com.squareup.okhttp.Interceptor
2016-07-21 17:16
381 查看
retrift 集成了okhttp,所以,我们以后就不用再单独的引用http的jar 了。
但是,今天遇到一个问题,就是okhttp是这样设置一些intercept的:
在com.squareup.okhttp.Interceptor 里面一直弄不出来,
我也开始.,只能.出来一个list,我草,我没有思想准备就是list之后可以.add();
但是,今天遇到一个问题,就是okhttp是这样设置一些intercept的:
private static OkHttpClient client = new OkHttpClient.Builder() .addNetworkInterceptor(REWRITE_CACHE_CONTROL_INTERCEPTOR) .addInterceptor(REWRITE_CACHE_CONTROL_INTERCEPTOR)//不添加离线缓存无效 .cache(cache) .build();
在com.squareup.okhttp.Interceptor 里面一直弄不出来,
我也开始.,只能.出来一个list,我草,我没有思想准备就是list之后可以.add();
private boolean createHttpClient() { httpClient = new OkHttpClient(); httpClient.setConnectTimeout(10, TimeUnit.SECONDS); httpClient.setReadTimeout(10, TimeUnit.SECONDS); httpClient.networkInterceptors().add(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException { Request originalRequest = chain.request(); Request requestWithUserAgent = originalRequest.newBuilder() .removeHeader("User-Agent") .addHeader("User-Agent", userAgent) .build(); return chain.proceed(requestWithUserAgent); } }); return true; }
相关文章推荐
- Windows Server 2012 虚拟化实战:网络(二)
- OKHttp使用详解及源码解析
- 浅析HTTP协议
- HTTP Header 详解
- MySQL 中NULL和空值的区别 (转载 http://blog.sina.com.cn/s/blog_3f2a82610102v4dn.html)
- Ajax那些事儿
- Mac本不用连接网线,模拟ipv6网络环境
- HTTP的通信的发送请求,接受请求响应包含哪些内容?OC中是怎样实现的?
- 计算机网络之网络基础
- 利用OpenCV读取大华网络摄像头
- HttpWebRequest介绍
- 云片网络创建java短信模块
- TCP连接的建立和释放(三次握手和四次握手)
- <meta http-equiv="X-UA-Compatible" content="IE=edge">的说明
- http://blog.csdn.net/luanlouis/article/details/41576373
- HttpGet和HttpPost的区别
- 双向长短时记忆循环神经网络详解(Bi-directional LSTM RNN)
- os htttp网络请求cookie的读取与写入(NSHTTPCookieStorage)
- 进行http通讯的开源库libcurl的应用过程
- 初识网络流(一般增广路算法-Ford-Fulkerson)