symfony 2.3 に基づく REST API があります。デバッグ モードでは問題なく動作しますが、prod 環境に切り替えると、「このメソッドは使用できない可能性があります」というメッセージとともに常に 501 応答エラーが発生します。DELETE Http リクエストで (get は正常に動作します)。
私は構成をチェックし、得ました:
config.yml:
http_method_override => true
これが私のルーティングです:
test_delete:
path: /categories
defaults: { _controller: OMGAPIBundle:GET\GetCategory:deleteTest }
requirements:
_method: DELETE
そして私のコントローラー:
public function deleteTestAction(){
return new Response(1);
}