ton*_*126 8 django http heroku http-status-code-405 tastypie
我试图将我的django项目从apache设置移动到heroku.在这一点上,除了使用PATCH Http方法(我与django-tastypie结合使用)时遇到的问题,一切似乎都运行正常.
我有一个允许这种方法的中间件,它在我以前的apache服务器上工作.现在我得到的是405(METHOD_NOT_ALLOWED)错误.常见的HTTP方法仍然有效(GET,POST,DELETE,POST).我还读过nginx默认不支持OPTIONS(可能还有PATCH请求?),必须进行一些配置.根据我的阅读,nginx为OPTIONS方法请求返回类似的405错误.我也很确定heroku使用nginx前端,所以这可能是问题所在.
这引出了我的下一个问题:我不知道如何添加自己的标题,因为这完全由heroku控制.有谁知道究竟是什么问题?有没有办法,除了放弃PATCH方法(这使事情更方便),让PATCH方法在heroku上工作?
Heroku目前不支持补丁.这不是由于nginx问题,而是由于路由层中的问题.这是Heroku目前正在开展的工作,但没有可用的ETA.此外,您无法添加自定义标头,因为这些标头是为您控制的.
| 归档时间: |
|
| 查看次数: |
1346 次 |
| 最近记录: |