Artinya
Klien harus melakukan autentikasi untuk mendapat akses jaringan, biasanya di captive portal (Wi-Fi hotel atau bandara).
Penyebab umum
- Captive portal Wi-Fi mencegat permintaan
- Sesi login jaringan kedaluwarsa
Cara memperbaiki
Sebagai klien atau pengunjung
Buka halaman apa pun di browser dan selesaikan login Wi-Fi atau halaman ketentuan.
Sebagai pengelola situs atau API
Captive portal sebaiknya mengirim 511 alih-alih mengalihkan dengan 302, agar aplikasi tidak mengira halaman portal sebagai konten asli.
Contoh respons
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> Spesifikasi
FAQ
› Siapa yang mengirim 511?
Captive portal jaringan, bukan situs web yang ingin Anda buka.
› Mengapa aplikasi saya mendapat HTML alih-alih JSON di Wi-Fi hotel?
Captive portal mencegat permintaan; periksa adanya 511 atau pengalihan yang tidak terduga.