Не удается правильно установить заголовок для модернизации в Android - PullRequest
1 голос
/ 04 августа 2020

У меня заголовок, который можно увидеть на следующем изображении, правильно работает в Postman:

Изображение почтальона

Но я не могу использовать его должным образом в Android.

Мои попытки воспроизвести это до сих пор были следующей частью носителя авторизации - @Header (" Авторизация ") Заголовок строки:

Call<GPSData> call = apiService.askGPS("Authorization Bearer: " + value, gpsPost);

Call<GPSData> call = apiService.askGPS("Authorization: Bearer " + value, gpsPost);

Call<GPSData> call = apiService.askGPS("Authorization: Bearer: " + value, gpsPost);

Но ни один из них не работает.

Какой правильный синтаксис для заголовка, эквивалентного показанному в Postman?

1 Ответ

1 голос
/ 04 августа 2020

не отправляйте авторизацию в качестве значения заголовка, поскольку оно обрабатывается при модернизации, если вы используете @Header("Authorization") String value в параметре вызова службы api, вместо этого сделайте что-то вроде этого.

Call<GPSData> call = apiService.askGPS("Bearer: " + value, gpsPost);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...