我有一条看起来像这样的路线:
SiteGameBundle_GameFinish:
pattern: /game/finish
defaults: { _controller: SiteGameBundle:Game:finish }
requirements:
_method: POST
如果我用curl手动发出POST请求,页面会成功返回正确的路径。
但是,如果我尝试使用AJAX调用URL,则每次都返回404。当我检查请求数据时,URL和请求方法都被适当地设置。我无法弄清楚在这种情况下会导致Symfony2返回404错误的原因。
答案 0 :(得分:2)
这与AJAX或非AJAX无关。
显然在路径中添加尾部斜杠会产生404错误。