我正在尝试调用Keycloak的rest api,其代码类似于
url ='https://example.com/auth/realms/QA/protocol/openid-connect/token?'
数据= {
'grant_type':'y',
'用户名':'x',
'password':'a',
'client_id':'LEAP'
}
标头= {
“内容类型”:“应用程序/ x-www-form-urlencoded”
}
r = requests.post(url
, json=data
, verify=False
, headers=headers
)
但是它给我一个错误,提示缺少表单参数:grant_type错误 当我由邮递员使用URL编码时,效果很好。