511 Network Authentication Required
Mã trạng thái HTTP 511 Network Authentication Required phản hồi lỗi phía máy chủ cho biết client cần xác thực để được truy cập mạng.
Trạng thái này không được tạo bởi máy chủ gốc mà bởi các proxy chặn kiểm soát quyền truy cập vào mạng.
Các nhà khai thác mạng đôi khi yêu cầu một số xác thực, chấp nhận các điều khoản, hoặc tương tác người dùng khác trước khi cấp quyền truy cập (ví dụ tại quán cà phê internet hoặc sân bay). Họ thường xác định các client chưa thực hiện việc này bằng địa chỉ Media Access Control (MAC) của họ.
Trạng thái
511 Network Authentication Required
Ví dụ
>Phản hồi 511 cho yêu cầu GET
Trong ví dụ sau, client cố gắng truy cập tài nguyên trên mạng.
Yêu cầu chưa được xác thực và proxy gửi mã trạng thái 511 để nhắc khách truy cập đăng nhập.
Mã 511 đảm bảo rằng các client không phải trình duyệt sẽ không diễn giải phản hồi như từ máy chủ gốc.
Các trình duyệt được tự động chuyển hướng qua thẻ <meta> sau 10 giây, hoặc bằng cách nhấp vào liên kết trong phần thân phản hồi:
GET /document HTTP/1.1
Host: example.com
HTTP/1.1 511 Network Authentication Required
Content-Type: text/html
<html lang="vi">
<head>
<title>Network Authentication Required</title>
<meta http-equiv="refresh" content="10; url=https://login.example.net/">
</head>
<body>
<p>You need to <a href="https://login.example.net/">authenticate with the local network</a> in order to gain access.</p>
</body>
</html>
Đặc tả kỹ thuật
| Specification |
|---|
| RFC 6585> # section-6> |