2015-05-17 50 views
0

我用django-rest構建了一個API,在本地機器上測試了它,並將它推送到我的PaaS。在我的本地機器上,與帖子相關聯的視圖完美無缺。活動網站會引發錯誤。Django-rest post返回得到

裝飾的視圖中的問題:@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錯誤?我已經嘗試過捲曲並收到相同的錯誤。這是怎麼回事?

回答

1

明白了。從http移到https並未反映在URL中。

+0

解決了我的問題,被困在這樣的問題上將近一個小時。感謝您的更新! – heavyweight