文/Tamic 个人公众号:开发者技术前线 (覆盖8W读者)
地址:http://blog.csdn.net/sk719887916/article/details/52189602
Header
How to Add header to Every Request
添加统一通用header, 不会覆盖前面的header
okHttpClient.interceptors().add(new Interceptor() {
@Override
public Response intercept(Interceptor.Chain chain) throws IOException {
Request original = chain.request();
// Request customization: add request headers
Request.Builder requestBuilder = original.newBuilder()
.addHeader("header-key", "value1")
.addHeader("header-key", "value2");
Request request = requestBuilder.build();
return chain.proceed(request);
}
});
添加统一通用header, 会覆盖前面的header
okHttpClient.interceptors().add(new I

本文介绍了如何在使用Retrofit和Okhttp时,为每个Request统一动态添加Header和Query Parameters。分别展示了不会覆盖和会覆盖原有Header的方法,并提供了添加Query Parameters的示例。此外,文章还提到了Retrofit与RxJava的结合使用,以及作者的其他相关系列教程。
最低0.47元/天 解锁文章
1200

被折叠的 条评论
为什么被折叠?



