14

私は IE8 以下をサポートしていません。また、これらのブラウザーのいずれかから行われたすべての要求をチェックしたユーザー エージェントに基づいて、理由を説明し、サポートされているブラウザーへのリンクを表示するページが参照されます。

これに付随する HTTP ステータス コードはありますか? 200 はユーザーが要求したページを取得していないため正しくありません。505 (サポートされていないバージョン) は古い HTTP バージョンを参照していますが、これも当てはまりません。

4

3 に答える 3

12

に投票します

403 Forbidden 「サーバーはリクエストを理解しましたが、それを満たすことを拒否しています」

しかし、これに対する決定的な答えはありません。

于 2013-01-24T21:28:18.807 に答える
3

400不正な要求

ここから:

BadRequest HTTP ステータス 400 と同等です。BadRequest は、サーバーが要求を理解できなかったことを示します。BadRequest は、他に該当するエラーがない場合、または正確なエラーが不明であるか独自のエラー コードがない場合に送信されます。

于 2015-05-03T09:22:05.300 に答える
1

私は次を使用します: 406 Not Acceptable

注: これは技術的に誤解を招く可能性があります。クライアントの Accept ヘッダーに関する正式な問題ではないため、特定のブラウザーをブロックしようとしているだけです。

何をするにしても、4xx コードを使用してください。5xx はサーバーの問題、4xx はクライアントの問題です。この場合、サポートされているブラウザを使用していません。

于 2013-01-24T21:25:40.127 に答える