联网请求统一加上header
来源:互联网 发布:python 嵌套字典列表 编辑:程序博客网 时间:2024/06/11 04:21
我使用的联网框架是okhttp,要加上header,在初始化的时添加一个拦截器
OkHttpClient.Builder builder = new OkHttpClient.Builder();
mOkHttpClient = builder
.retryOnConnectionFailure(true)//连接失败时自动重连
.addInterceptor(new TokenInterceptor())
.connectTimeout(10, TimeUnit.SECONDS) //设置连接网络超时时间,单位是秒
.readTimeout(20, TimeUnit.SECONDS) //读取数据超时时间
.writeTimeout(20, TimeUnit.SECONDS)//写入数据超时时间
.build(); //缓存和拦截器如果没有需求就不用添加
public class TokenInterceptor implements Interceptor {@Overridepublic Response intercept(Chain chain) throws IOException { Request originalRequest = chain.request(); Request authorised = originalRequest.newBuilder() .header("Content Type","application/json") .build(); return chain.proceed(authorised);}}
阅读全文
0 0
- 联网请求统一加上header
- Android Retrofit2&OkHttp3添加统一的请求头Header
- Android Retrofit2&OkHttp3添加统一的请求头Header
- Android Retrofit2&OkHttp3添加统一的请求头Header
- Android Retrofit2&OkHttp3添加统一的请求头Header
- Android Retrofit2&OkHttp3添加统一的请求头Header
- Android 给Retrofit2和OkHttp3添加统一的请求头Header
- 联网请求
- 联网请求
- 为JTable加上Row Header.
- 为JTable加上Row Header.
- get请求加上head
- [Web API]以Attribute加上Header验证
- HTTP 请求头 Header
- HTTP请求Header详解
- glide添加header请求
- http请求中的header
- ajax请求设置header
- Java中的选择排序和冒泡排序思想及代码实现
- 同余式和裴蜀定理
- HEX-80文件格式
- 20170918_chr_newlogin Struts2实现登陆功能(简单validate验证)
- 多线线程资源共享
- 联网请求统一加上header
- css 常用技巧
- 清晰度、分辨率和锐度的关系
- HashSet集合hashcode和equals的影响
- nuxt.js的v-for的写法和数据格式
- 关于jQuery中scrollTop中的一些兼容问题。
- 国内pc端登陆LINE
- CUDA入门3.1——使用CUDA实现鱼眼转全景图(OpenCV环节)
- Java常用的八种排序算法与代码实现(一)