【发布时间】:2016-10-03 08:44:52
【问题描述】:
我正在使用 django rest 框架。
api 端点上的补丁(用户/user_id)正在我机器上的本地 django 服务器上工作。但是在 nginx 开发服务器上它的显示
{"detail":"方法 \"METHOD_OTHER\" 不允许。"}
我们需要更改 nginx 中的一些设置吗?
【问题讨论】:
-
你能分享一下nginx配置吗?如果可能的话,还有一个样本 sn-p。
-
请求头和完整的nginx错误信息是什么?
-
你试过不带下划线吗(根据 RFC 下划线是允许的,但它可能是 nginx 解析器中的东西......)(最新的 nginx 允许这样的方法它有规则:if (ch 'Z') && ch != '_') {return NGX_HTTP_PARSE_INVALID_METHOD;}
标签: python django nginx django-rest-framework