项目中是要用到账号登录的,登录成功后,很多网络请求都需要带上token信息,所以需要在登录成功是获取Token信息
//登录接口
@POST(“user-login”)
Call getLOginBean(@Body RequestBody body);
apiService.getLOginBean(body).enqueue(new Callback() {
@Override
public void onResponse(Call<LoginBean> call, Response<LoginBean> response) {
LoginBean loginBean = response.body();
if (response.code() == 200) {
//获取token
mToken = response.headers().get("Token");
Log.i("msg", mToken);
//进入登录状态
saveInfo(loginBean);
SharedPreferences sp_login = getSharedPreferences(SPConstant.LOGINSTATE, MODE_PRIVATE);
//保存本地,下次进入和服务端的Token对比,相同的就直接进入