DevToolPal
日本語
5xx サーバーエラー

511 Network Authentication Required

ネットワーク認証が必要

意味

ネットワークにアクセスするには認証が必要です。典型的にはキャプティブポータル(ホテルや空港の Wi-Fi)です。

よくある原因

  • Wi-Fi のキャプティブポータルがリクエストを横取りしている
  • ネットワークのログインセッションが切れた

対処法

クライアント・閲覧者の場合

ブラウザーで任意のページを開き、Wi-Fi のログインや利用規約のページを完了します。

サイトや API の運営者の場合

キャプティブポータルは 302 でリダイレクトする代わりに 511 を送り、アプリがポータルのページを本物のコンテンツと誤解しないようにすべきです。

レスポンス例

HTTP/1.1
HTTP/1.1 511 Network Authentication Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: text/html

<html><head><meta http-equiv="refresh" content="0; url=https://login.wifi.example/"></head></html>

仕様

RFC 6585 §6

よくある質問

› 511 を送るのは誰?

アクセスしようとしたサイトではなく、ネットワークのキャプティブポータルです。

› ホテルの Wi-Fi でアプリに JSON ではなく HTML が返るのはなぜ?

キャプティブポータルがリクエストを横取りしています。511 や予期しないリダイレクトがないか確認します。