【发布时间】:2020-05-29 10:00:10
【问题描述】:
我正在尝试使用 python3.6 向 oauth2 服务器发送一个发布请求以获取我的访问令牌,它显示响应 405。有人可以告诉我我在这里做错了什么
import requests
client_id = 'client_id'
client_secret = 'my client secret'
r = request.post('serverurl/oauth2/token&Content-Type="application/x-www-form-urlencoded"',data = {'grant_type':'authorization_code',
'code':'91a8a5e4-c5b3-4e2a-91ca-d59fe139526c',
'client_id':client_id,
'client_secret':client_secret,
'redirect_uri':'actualredirecturl'
}
【问题讨论】:
-
HTTP 405 表示请求已被识别但由于某种原因无效。您确定 POST 是针对您正在执行的操作所使用的 API 的正确方法吗?
-
感谢 luker 的帮助
标签: python post oauth-2.0 request