Co to znaczy
Klient musi się uwierzytelnić, aby uzyskać dostęp do sieci, zwykle na captive portalu (Wi-Fi w hotelu lub na lotnisku).
Typowe przyczyny
- Captive portal Wi-Fi przechwytuje żądania
- Wygasła sesja logowania do sieci
Jak naprawić
Jako klient lub odwiedzający
Otwórz dowolną stronę w przeglądarce i dokończ logowanie do Wi-Fi lub akceptację regulaminu.
Jako właściciel strony lub API
Captive portale powinny wysyłać 511 zamiast przekierowania 302, aby aplikacje nie myliły strony portalu z prawdziwą treścią.
Przykładowa odpowiedź
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> Specyfikacja
FAQ
› Kto wysyła 511?
Captive portal sieci, a nie strona, którą próbowałeś otworzyć.
› Dlaczego moja aplikacja dostaje HTML zamiast JSON w hotelowym Wi-Fi?
Captive portal przechwycił żądanie; sprawdź, czy jest 511 lub nieoczekiwane przekierowania.