Signification
Le client doit s'authentifier pour accéder au réseau, généralement sur un portail captif (Wi-Fi d'hôtel ou d'aéroport).
Causes courantes
- Un portail captif Wi-Fi intercepte les requêtes
- La session de connexion au réseau a expiré
Comment corriger
Côté client ou visiteur
Ouvrez n'importe quelle page dans un navigateur et terminez la connexion Wi-Fi ou la page de conditions.
Côté propriétaire du site ou de l’API
Les portails captifs devraient envoyer 511 au lieu de rediriger en 302, pour que les applications ne confondent pas la page du portail avec du vrai contenu.
Exemple de réponse
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> Spécification
FAQ
› Qui envoie 511 ?
Le portail captif du réseau, pas le site que vous tentiez de joindre.
› Pourquoi mon application reçoit-elle du HTML au lieu de JSON sur le Wi-Fi de l'hôtel ?
Le portail captif a intercepté la requête ; cherchez un 511 ou des redirections inattendues.