Я пытаюсь вызвать остальные 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-кодировкой.