HTTP OPTIONS
メソッドは、サーバーが特定のリソースでサポートする他の方法を決定するために使用されています。それで、2つの質問があります:HTTP OPTIONSリクエストに応答するにはどうすればよいですか?
このレスポンスはどのようなものですか?
Public
、Allow
、さらにはAccess-Control-Allow-Methods
ヘッダーのCSVリストの例を見てきました。彼らはすべて必要ですか?違いは何ですか? RFC 2616はここではあまり役に立ちません。これは、リソースが非REST-API環境でサポートするアクションをリストするのに適していますか?例えば、私の
ConversionController
アクションconvert
を、サポートしている場合だろう、このメイク感覚のような応答:
要求:
OPTIONS /conversion HTTP/1.1
応答:RFC 2616で定義されて
HTTP/1.1 200 OK
...
Allow: CONVERT
...
'Allow:CONVERT' ?? – Pacerier