我使用django-rest构建了一个API,在本地计算机上对其进行了测试,然后将其推送到我的PaaS。在我的本地机器上,与帖子相关联的视图完美地工作。实时网站会引发错误。
相关视图的装饰器:@api_view(['POST'])
Error: u'{"detail":"Method \\"GET\\" not allowed."}'.
Python请求模块片段(注意POST未获取):
r = requests.post(my_url, data=json.dumps(payload), headers=headers, verify=False)
服务器日志:"POST /api/xxx/xxx/ HTTP/1.1" 301
服务器日志中没有错误,django-rest API中没有错误。该函数的帖子适用于可浏览的API。为什么我在帖子上收到GET错误?我已经尝试过卷曲并收到同样的错误。发生了什么事?
答案 0 :(得分:1)
知道了。从http移至https未反映在URL中。