我正在尝试使用标题:(X-HTTP-Method-Override: PATCH
如Tastypie Docs中所述,只需在此处搜索X-HTTP-Method-Override
)以便PATCH
在 heroku 中使用tastypie 时可以模拟(heroku 中不支持)。
我正在尝试这个 curl 请求
curl --dump-header - -H "Content-Type: application/json" -H "X-HTTP-Method-Override: PATCH" -H "Authorization: ApiKey admin:TheApiKey" -X POST --data '{"token": "test1234"}' http://staging.myserver.com/api/v1/devices/449/
在本地它运行得很好,但是当我在我的 heroku 托管应用程序上尝试它时,我得到:
HTTP/1.1 501 NOT IMPLEMENTED
Content-Type: text/html; charset=utf-8
Date: Fri, 25 Jan 2013 17:45:11 GMT
Server: gunicorn/0.15.0
Content-Length: 0
Connection: keep-alive
这里可能是什么问题?