Я пытаюсь отправить HTTP-запрос с использованием Django, который включает имя пользователя и пароль в заголовке, чтобы получить токен.Как правильно форматировать заголовок RetroFit для Django
На моем компьютерном терминале я следующую команду, и она работает правильно:
http POST 127.0.0.1:8000/api-token-auth/ username='admin' password='whatever'
Я пытаюсь сделать это с Модернизированный:
@Headers("username=\'admin\' password=\'whatever\'")
@POST("/api-token-auth")
Call<TokenJSON> getToken();
Однако я представил с ошибкой:
@Headers value must be in the form "Name: Value"
Есть ли правильный способ форматирования этого заголовка?
Когда я пытаюсь что это, кажется, не работает, как я получаю «Java. lang.NullPointerException: попытка вызвать виртуальный метод 'java.lang.String com.jiaohuan.jiaohuan.jsonData.TokenJSON.getToken()' для ссылки на нулевой объект '. Однако это может быть несвязанная ошибка – ethanzh
- это то же самое, что «username =« admin »password =« whatever »? – ethanzh
Сбой, по-видимому, вызван тем, что веб-служба не инициализирована. –