HTTPOPTIONS
メソッドは、サーバーが特定のリソースでサポートする他のメソッドを決定するために使用されると思われます。それを考えると、私は2つの質問があります:
この応答はどのように見えますか?私は、中にCSVリストで例を見てきた
Public
、Allow
とさえAccess-Control-Allow-Methods
ヘッダ。それらはすべて必要ですか?違いは何ですか? RFC 2616は、ここではあまり役に立たないようです。これを使用して、リソースが非REST-API環境でサポートするアクションを一覧表示するのは適切でしょうか?たとえば、私
ConversionController
がアクションをサポートしている場合、次のconvert
ような応答は意味がありますか?
リクエスト:
OPTIONS /conversion HTTP/1.1
応答:
HTTP/1.1 200 OK
...
Allow: CONVERT
...
Allow: CONVERT
??