2012-12-20 16 views
8

HTTPリソースが指定されたHTTPメソッドでリクエストを処理できない場合は、Allowヘッダーを送信して許可されたHTTPメソッドをリストする必要があります。 Allowヘッダーで応答を受け取る別の方法は、OPTIONSメソッドでリクエストを送信することです。HTTP許可ヘッダーに「OPTIONS」が含まれている必要がありますか?

AllowヘッダーにOPTIONSメソッドが含まれるかどうかは疑問です。

例:

Allow: GET, PUT, DELETE, OPTIONS 

または

Allow: GET, PUT, DELETE 

正しいとは何ですか?

+0

あなたはOPTIONSを含めないと思いますか? –

+0

OPTIONSリクエストにはOPTIONSも許可されたメソッドが含まれていると思います。これは冗長です。 – deamon

答えて

10

なぜそうは見えないのですか? OPTIONS要求メソッドは、要求されたURIで利用可能な通信オプションに関する情報を要求するために使用されます。一部のクライアントは、要求リソースに対してアクションを取得または実行することなく、通信要件とサーバーの機能を判断するためにOPTIONSを使用します。

関連する問題