Wat het betekent
De client moet zich authenticeren om netwerktoegang te krijgen, meestal via een captive portal (wifi in hotel of op een luchthaven).
Veelvoorkomende oorzaken
- Een wifi-captive portal onderschept verzoeken
- De netwerkinlogsessie is verlopen
Zo los je het op
Als client of bezoeker
Open een willekeurige pagina in de browser en voltooi de wifi-login of voorwaardenpagina.
Als beheerder van de site of API
Captive portals zouden 511 moeten sturen in plaats van met 302 door te verwijzen, zodat apps de portalpagina niet voor echte content aanzien.
Voorbeeldantwoord
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> Specificatie
Veelgestelde vragen
› Wie stuurt 511?
De captive portal van het netwerk, niet de website die je probeerde te bereiken.
› Waarom krijgt mijn app HTML in plaats van JSON op hotelwifi?
De captive portal heeft het verzoek onderschept; controleer op 511 of onverwachte doorverwijzingen.