okhttp拦截器的
public class HeadIntor implements Interceptor {
private Request.Builder request;
@Override
public Response intercept(Chain chain) throws IOException {
request = chain.request()
.newBuilder()
.addHeader("userId","2818")
.addHeader("sessionId","15563274234822818");
Log.i("---", request +"拦截前");
Response proceed = chain.proceed(request
.addHeader("userId","2818")
.addHeader("sessionId","15563274234822818")
.build());
Log.i("---",proceed+"拦截后");
return proceed;
}
}
retrofit Api管理
public interface Api {
@GET("order/verify/v1/findShoppingCart")
Observable<ShopEntity> getShop(@Header("userId")String userId , @Header("sessionId")String sessionId);
}