3

AJAX経由でのみ使用されることが想定されているが、適切なajaxヘッダーなしで呼び出された場合、アクションはどのHTTPステータスを返す必要がありますか?エラーを示す必要があると思いますが、適切なエラーを見つけることができません。

405メソッドは許可されないのが最善だと思いますが、たとえばajax GETがコンテンツを返し、プレーンGETが405を返す場合は奇妙です。

4

1 に答える 1

5

リクエストを満たすことはできますが、AJAXにないため拒否します。したがって、適切なエラーは403-禁止されていると思います。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4

とにかく、明確な説明が付いていれば、エラーコードがおかしくなることはないと思います。

于 2012-07-30T14:36:45.207 に答える