Com.android.volley.AuthFailureError - Android

Я пытаюсь получить список всех пользователей, но продолжаю получать эту ошибку:

E/Volley: [2074] BasicNetwork.performRequest: Unexpected response code 401 for https://myappurl.com

а также

I/System.out: com.android.volley.AuthFailureError

в моем коде у меня есть:

{
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
            HashMap<String, String> params = new HashMap<String, String>();
            String creds = String.format("%s:%s","EMAIL","PASSWORD");
            String auth = "Basic " + Base64.encodeToString(creds.getBytes(), Base64.DEFAULT);
            params.put("Authorization", auth);
            return params;
        }

Что я делаю неправильно? Я никогда раньше не делал «хедер», так что сейчас я как бы летаю как сиденье своих штанов.

Скорее всего, данные, которые вы отправляете с заголовком авторизации, - это не то, что сервер ожидает авторизовать вас. Лучший подход - распечатайте данные заголовка, покажите их разработчикам на стороне сервера и спросите их, отправляете ли вы что-то не так.

Anhayt Ananun 09.04.2018 00:17

Если вы используете firebase, посмотрите, какой заголовок firebase требуется для авторизации.

SteelToe 09.04.2018 00:19

Попробуйте поместить токен доступа ur firebase в заголовок авторизации

SteelToe 09.04.2018 00:22
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
321
0

Другие вопросы по теме