項目中是要用到賬號登錄的,登錄成功後,很多網絡請求都需要帶上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對比,相同的就直接進入