DevToolPal
繁
5xx 伺服器錯誤

511 Network Authentication Required

需要網路驗證

意義

用戶端必須先驗證身分才能使用網路,常見於強制登入頁面(飯店或機場 Wi-Fi)。

常見原因

  • Wi-Fi 強制登入頁面攔截了請求
  • 網路登入工作階段已過期

解決方法

用戶端或訪客

在瀏覽器開啟任一頁面,完成 Wi-Fi 登入或同意條款頁。

網站或 API 的維護者

強制登入頁面應送出 511 而非以 302 重新導向,以免應用程式把登入頁誤認為真正的內容。

回應範例

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 下收到 HTML 而不是 JSON?

強制登入頁面攔截了請求;檢查是否有 511 或非預期的重新導向。