Http请求时给头部添加Head

来源:5-11 Retrofit与RxJava的整合(补充内容,可先跳过,最后再看)

kevin0128

2019-05-02

老师,我要在Http请求时给头部添加Head,
例如:我要加uid, token
是不是要新建个类实现Interceptor。
个人感觉最好是在 Configurator 类中加个withAddHead 的方法,将Interceptor的实现类添加进去,App 初始化的时候,也是builder 方式添加
Map<String,String> headMap = new HashMap();
headMap .put(“id”,Constant.UID);
headMap .put(“token”,Constant.TOKEN);
Latte.init(this)
.withAddHead(new AddHeadInterceptor(headMap ))

写回答

1回答

傅猿猿

2019-05-03

你还真说对了,最好的方法就是在全局的配置里面给他加个黑的,但是呢,你考虑过这样一个问题没有?我请求不同的API,需要不同的黑道里面附带不同的token,这个时候你怎么办啊?

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程