我正在使用改装向后端发出请求。下面是我现在正在做的,试图对RESTAPI进行经过身份验证的网络调用。
@Override
public void loadAllUsers() {
Call<List<User>> call = userServiceApi.loadAllUsers();
call.enqueue(new Callback<List<User>>() {
@Override
public void onResponse(@NonNull Call<List<User>> call, @NonNull Response<List<User>> response) {
if (response.isSuccessful()) {
List<User> users = response.body();
eventBus.post(new LoadAllUsersEvent(users));
} else {
eventBus.post(new FailLoadAllUsersEvent());
Log.d(TAG, response.message());
}
}
@Override
public void onFailure(@NonNull Call<List<User>> call, @NonNull Throwable t) {
eventBus.post(new LoadUsersUnreachableServerEvent());
Log.d(TAG, t.toString());
}
});
}
以下是与此api请求相关的改装界面:
@GET("users/")
Call<List<User>> loadAllUsers(@Header("Authorization: Token ") Token token);
对于django rest,我做错了什么
Token Authentication
工作并进行经过身份验证的django rest api调用?