@medarzr
Учусь

Retrofit правильно как авторизоваться в header?

есть сайт data.gov.spb.ru/developers
нужно получить список данных оттуда
как с помощью retrofit организовать правильную авторизацию?
на сайте сказано вот это:
Токен передаётся в HTTP Header в формате “Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b”
То, что получилось у меня:
@GET("/api/v1/datasets")
    @Headers("Authorization: Token e0fdb92b7fcbbf9241a9a8f22b592b3d83544ffa")
    Call<List<PostModel>> getData(@Query("id")int count, @Query("name") String resourceName);

при запуске приложение вылетает
  • Вопрос задан
  • 1323 просмотра
Пригласить эксперта
Ответы на вопрос 1
@fuliozor
Web and Android developer
Можно токен передать таким образом:

@GET("/api/v1/datasets")
 Call<List<PostModel>> getData(@Query("id")int count, @Query("name") String resourceName, @Header("Authorization") String token);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы