@Lepilov

Как получить получить доступ к эндпоинту DRF используя curl или requests?

Есть эндпоинт отдающий json только зарегистрированным пользователям. У меня есть пароль и почта администратора, я пробую из консоли сделать запрос через curl но получаю

"Authentication credentials were not provided."

В проекте используется JWT
Если я пробую получить токен то все ок, отдает в респонсе токен

curl --request POST --url http://mysite.com/api/v1/api-token-auth/ --header 'content-type: application/json' --data '{"email": "email@gmail.com","password": "S9102"}'


Беру прилетевший токен и пробую получить доступ к нужному эндпоинту
curl -H "Authorization: Token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiNGNhMzBlMWItNDNlYy00NTFkLWFiOTMtZjg1YzA0ZmU2YzQxIiwidXNlcm5hbWUiOiJlLmxlcGlsb3ZAc3VtYXRvc29mdC5jb20iLCJleHAiOjE1Njc1MjI5NDIsImVtYWlsIjoiZS5sZXBpbG92QHN1bWF0b3NvZnQuY29tIn0.aZo3LOPDBImiQZ645DlKmOLEJ_IU1t_O4msdjTnT9CY" http://mysite.com/api/v1/accounts/


Но получаю
Authentication credentials were not provided

Пробовал без токена с паролем и почтой напрямую
curl --request GET --url http://mysite.com/api/v1/accounts/ --header 'content-type: application/json' --data '{"email": "sample.email","password": "password"}'


Но та же ошибка
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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