HTTP 方法 PUT 和 DELETE 上的 Symfony2 AppCache 行为

Symfony2 AppCache behaviour on HTTP Methods PUT and DELETE

也许并且希望有人能够解释 Symfony2 应用程序 (v2.3) 的以下行为:

一旦我们将应用程序内核包装在 Symfony AppCache 中,使用 HTTP 方法 DELETEPUT 的表单就不再起作用了。使用方法 PUT 的表单将不再验证并使用方法 DELETE 提交表单,导致:

405 - Method not allowed.

我已经用 POST 替换了 PUTDELETE,但我真的很想了解更多。我找不到任何相关帖子。

你可以从这里搞清楚:

http://symfony.com/doc/current/book/http_cache.html#safe-methods

关于现在允许的方法,您是否为该方法创建了隐藏字段? http://symfony.com/doc/current/book/forms.html#changing-the-action-and-method-of-a-form