Мне нужно пройти аутентификацию с помощью службы, чтобы получить токен, который позволяет мне взаимодействовать с API этой системы
Я могу аутентифицироваться и получать токен с помощью curl, но, похоже, не могу сделать то же самое с помощьюPython запрашивает
Команда curl выглядит следующим образом:
curl -X POST -u username:password -d '{"mfa_code": "123456"}' "https://blah"
Код Python, который я до сих пор пытался сделать то же самое:
r = requests.post('https://blah', auth=('username', 'password'), params={"mfa_code": "123456"})
У меня также естьпопытался передать код mfa, используя данные вместо params.Я также пытался:
r = requests.post('https://blah', params={'username': 'my_username', 'password': 'my_password'}, data={"mfa_code": "123456"})
Команда curl возвращает объект JSON, содержащий токен
Однако код Python возвращает ошибку 401