場合によっては、ブラウザがプリフライト HTTP リクエストを行うことをご存知かもしれません: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requests
私の Web アプリケーションはまだ Symfony1 にあります。RESTful サービスを実装したいので、Symfony ルーティングを使用して GET や POST などの特定の HTTP リクエスト メソッドを許可します ( http://symfony.com/legacy/doc/reference/1_4/en/10-Routing#chapter_10_sub_sf_method )。
例:
login:
url: /v1/login
class: sfRequestRoute
param: { module: rest, action: login }
requirements:
sf_method: [post, put, delete]
#sf_method: [options] NOT WORKING
OPTIONS リクエストは sf_method 値として定義/処理できないようです。私の考えが正しいかどうかの情報が見つからなかったので、私が正しいかどうか、または私が見つけられなかった解決策もあるのだろうかと思っています。
前もって感謝します!