1. 開発者向けのウェブ技術
  2. HTTP
  3. リファレンス
  4. HTTP レスポンスステータスコード
  5. 511 Network Authentication Required

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

511 Network Authentication Required

HTTP の 511 Network Authentication Requiredサーバーエラーレスポンスステータスコードで、コードは、クライアントがネットワークにアクセスするには認証が必要であることを示します。 このステータスは元のサーバーによって生成されるのではなく、ネットワークへのアクセスを制御するプロキシーによって生成されます。

ネットワーク操作を行う際に、アクセスを許可する前に認証や利用規約への同意、他にもユーザー操作が要求されることがあります(例えば、インターネットカフェや空港など)。 これらはよく、MAC (Media Access Control) アドレスを使用していないクライアントを識別します。

ステータス

http
511 Network Authentication Required

GET リクエストの 511 レスポンス

次の例では、クライアントがネットワーク上のリソースにアクセスしようとしています。 リクエストは認証されず、プロキシーが 511 ステータスコードを送信して来訪者にログインを促します。 511 は、ブラウザー以外のクライアントがレスポンスを元のサーバーからのものとして解釈しないように、レスポンスを確実に保持します。 ブラウザーは <meta> タグにより 10 秒後に自動的にリダイレクトされるか、レスポンス本体の中のリンクをクリックすることによりリダイレクトされます。

http
GET /document HTTP/1.1
Host: example.com
http
HTTP/1.1 511 Network Authentication Required
Content-Type: text/html
<html>
 <head>
 <title>Network Authentication Required</title>
 <meta http-equiv="refresh" content="10; url=https://login.example.net/">
 </head>
 <body>
 <p>You need to <a href="https://login.example.net/">authenticate with the local network</a> in order to gain access.</p>
 </body>
</html>

仕様書

仕様書
RFC 6585
# section-6

関連情報

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /