Мне нужно сделать 2 запроса, сначала запрос на авторизацию, и после того, как этот ответ будет успешным, мне нужно будет выполнить следующий запрос.
public void GetVariablesByFilter(){
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(serverLocalUrl)
.addConverterFactory(ScalarsConverterFactory.create())
.build();
final AuthToken tokenAuth = retrofit.create(AuthToken.class);
Call<Void> call = tokenAuth.setVariableAgencia();
call.enqueue(new Callback<Void>() {
@Override
public void onResponse(Call<Void> call, Response<Void> response) {
if(response.isSuccessful()){
Log.d("auth", response.body().toString());
Log.d("auth", response.toString());
} else {
Log.d("auth", response.body().toString());
Log.d("auth", response.toString());
}
}
@Override
public void onFailure(Call<Void> call, Throwable t) {
Log.d("auth", t.getMessage());
}
});
}
будет таким:
@GET("AppVisionService.svc/GetServerState")
Call<ResponseBody> getServerStatus();
@GET("AppVisionService.svc/GetVariablesByFilter?filters=$V.App.AGENCIA0001.5")
Call<Void> setVariableAgencia();
Я не смог решить