django - 当我调用 post 请求时,我没有得到我想要的数据,响应是空的
问题描述
def spotify_callback(request, format = None):
code = request.GET.get('code')
error = request.GET.get('error')
response = post('http://accounts.spotify.com/api/token', data = {
'grant-type' :'authorization_code',
'code' : code,
'redirect_uri': REDIRECT_URI ,
'client_id' : CLIENT_ID,
'client_secret': CLIENT_SECRET
}).json()
access_token = response.get('access_token')
token_type = response.get('token_type')
refresh_token = response.get('refresh_token')
expires_in = response.get('expires_in')
error = response.get('error')
if not request.session.exists(request.session.session_key):
request.session.create()
update_create_tokens(
request.session.session_key, access_token, token_type, expires_in, refresh_token)
return redirect('frontend:')
我正在尝试使用 Spotify 的 API,但是当我使用下面显示的数据发送帖子请求时,它说 405: method not allowed
解决方案
推荐阅读
- python - 跳过某些列的熊猫
- node.js - 节点上传的图像保存 - 流与缓冲区
- css - 如何避免在悬停时扩展父flex元素
- python - 在 Scikit Learn 库中,BallTree 类有一个名为“query_radius”的方法。你能解释一下半径参数期望什么输入吗?
- javascript - Express.js - 获取实际发布请求的正文 JSON
- python - Python Excel Pandas Loop 不会中断
- javascript - Photoshop,用于查找图层名称中包含单词的图层的脚本
- python-3.x - Python 扩展无法找到正确的调试文件夹
- css - 样式 css 不适用于 module.css
- r - 使用R中的循环附加每n列