2011-12-28 13 views
3

RESTful Webサービスでは、OPTIONSメソッドを使用して利用可能なサービスのリストを提供する予定ですか?はいの場合は、それは必須か、または良いプログラミング方法です。RESTful Webサービスでのオプションの使用

は、それは確かにオプション決定的に必須ではありませんが、あなたに

答えて

3

OPTIONSリクエストへの応答は、クライアントが問題のリソースで何ができるかに関する情報を提供する必要があります。最も明白な例は、おそらくAllow headerを使用して、リソースがどのメソッドに応答するかを示すことです。また、Accept-Rangesヘッダーで応答して、範囲要求をサポートするときに表示することもできます。

実際にはヘッダーの方法が唯一の一般的な使用方法であり、それでも実装は普遍的ではありません。これは素晴らしい機能ですが、実際のサービスに大きな違いをもたらす可能性は低いです。

1

ありがとうございます。

サービス検出にOPTIONSを使用するには、拡張ヘッダーフィールドまたはカスタム応答メディアタイプが必要であることに注意してください。この場合、GETは実際にはうまくいく可能性があります。

関連する問題