HTTP 方法 PUT 和 DELETE 上的 Symfony2 AppCache 行为
Symfony2 AppCache behaviour on HTTP Methods PUT and DELETE
也许并且希望有人能够解释 Symfony2
应用程序 (v2.3) 的以下行为:
一旦我们将应用程序内核包装在 Symfony AppCache
中,使用 HTTP
方法 DELETE
或 PUT
的表单就不再起作用了。使用方法 PUT
的表单将不再验证并使用方法 DELETE
提交表单,导致:
405 - Method not allowed.
我已经用 POST
替换了 PUT
和 DELETE
,但我真的很想了解更多。我找不到任何相关帖子。
你可以从这里搞清楚:
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
也许并且希望有人能够解释 Symfony2
应用程序 (v2.3) 的以下行为:
一旦我们将应用程序内核包装在 Symfony AppCache
中,使用 HTTP
方法 DELETE
或 PUT
的表单就不再起作用了。使用方法 PUT
的表单将不再验证并使用方法 DELETE
提交表单,导致:
405 - Method not allowed.
我已经用 POST
替换了 PUT
和 DELETE
,但我真的很想了解更多。我找不到任何相关帖子。
你可以从这里搞清楚:
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