Попытка вызова Keycloak Api из кода Python Ошибка: отсутствует параметр формы: grant_type - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь вызвать остальные API Keycloak, код которого выглядит как

url = 'https://example.com/auth/realms/QA/protocol/openid-connect/token?'
данные = { 'grant_type': 'y', 'username': 'x', «пароль»: «а», 'client_id': 'LEAP' } заголовки = { 'Content-Type': 'application / x-www-form-urlencoded' }

r = requests.post(url
                  , json=data
                  , verify=False
                  , headers=headers
                  )

но выдает ошибку: отсутствует параметр формы: ошибка grant_type Он отлично работает, когда я делаю это почтальоном с URL-кодировкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...