package com.lzy.okhttpdemo.callback; import com.lzy.okhttputils.callback.AbsCallback; import com.lzy.okhttputils.request.BaseRequest; /** * ================================================ * 作 者:jeasonlzy(廖子尧) * 版 本:1.0 * 创建日期:2016/4/8 * 描 述:我的Github地址 https://github.com/jeasonlzy0216 * 修订历史:该类主要用于在所有请求之前添加公共的请求头或请求参数,例如登录授权的 token,使用的设备信息等 * ================================================ */ public abstract class CommonCallback<T> extends AbsCallback<T> { @Override public void onBefore(BaseRequest request) { super.onBefore(request); //如果账户已经登录,就添加 token 等等 request.headers("CallBackHeaderKey1", "CallBackHeaderValue1")// .headers("CallBackHeaderKey2", "CallBackHeaderValue2")// .params("CallBackParamsKey1", "CallBackParamsValue1")// .params("CallBackParamsKey2", "CallBackParamsValue1")// .params("token", "3215sdf13ad1f65asd4f3ads1f"); } }