Android Okhttp的网络拦截器
来源:互联网 发布:bios windows whql支持 编辑:程序博客网 时间:2024/05/17 08:55
Android Okhttp的网络拦截器,解决请求不到数据的问题
LoggingInterceptor
import android.os.Build;
import android.util.Log;
import com.google.gson.Gson;
import java.io.IOException;
import java.util.logging.Logger;
import okhttp3.Interceptor;
import okhttp3.Request;
import okhttp3.Response;
/**
* 网络拦截器
*/
public class LoggingInterceptor implements Interceptor {
private static final String UA = "User-Agent";
@Override
public Response intercept(Chain chain) throws IOException {
Request request = chain.request()
.newBuilder()
.addHeader(UA, makeUA())
.build();
return chain.proceed(request);
}
private String makeUA() {
String s = Build.BRAND + "/" + Build.MODEL + "/" + Build.VERSION.RELEASE;
return Build.BRAND + "/" + Build.MODEL + "/" + Build.VERSION.RELEASE;
}
}
然后在OkHttp3Utils的获取拦截器方法.addInterceptor();中获取拦截器(通过new )
阅读全文
0 0
- Android Okhttp的网络拦截器
- Android----OKHttp网络请求-拦截器
- Android OkHttp网络请求拦截器
- Okhttp网络拦截器
- okhttp网络拦截器
- okhttp拦截器网络请求
- OkHttp封装+网络拦截器
- Android——自定义拦截器实现OKHttp网络请求
- Android——自定义拦截器实现OKHttp网络请求
- Okhttp的拦截器
- 比较全的 OkHttp封装类+网络拦截器
- 关于OkHttp的缓存和网络拦截
- Okhttp简单封装加网络拦截器
- Retrofit+okhttp拦截器获取网络数据
- OkHttp:拦截器之网络请求Log
- android给retrofit 的 添加okhttp的拦截器
- okhttp拦截器的使用
- 关于OKhttp的拦截器
- Android各种颜色大全
- Leetcode练习 #264 Ugly Number II
- HTML5之AngularJS实现当前时间显示
- 洛谷 1803 凌乱的yyy 贪心
- Wireshark入门与进阶系列
- Android Okhttp的网络拦截器
- 171025_matlab_imag函数
- android5.0之后的几种颜色属性 style theme中
- recycleview的多条目加载
- buildToolsVersion、compileSdkVersion、targetSdkVersion、minSdkVersion的区别
- jumpserver 堡垒机环境搭建
- android studio购物车
- 添加
- VS2013如何添加LIb库及头文件的步骤