511

Network Authentication Required

Resmi
ağ kimlik doğrulaması bekleniyordu

HTTP durum kodu 511'ün belirtimi

511 Network Authentication Required durum kodu, istemcinin ağ erişimi elde etmek için kimlik doğrulaması yapması gerektiğini belirtir. Yanıt gösterimi, kullanıcının kimlik bilgilerini göndermesine olanak tanıyan bir kaynağa bağlantı içermelidir (örneğin, bir HTML formu ile). Tarayıcılar oturum açma arayüzünü başlangıçta istenen URL ile ilişkili olarak göstereceğinden ve bu da karışıklığa neden olabileceğinden, 511 Network Authentication Required yanıtının bir meydan okuma veya oturum açma arayüzünün kendisini İÇERMEMESİ GEREKTİĞİNİ unutmayın. 511 Network Authentication Required durumu kaynak sunucular tarafından oluşturulmamalıdır; ağa erişimi kontrol etme aracı olarak araya yerleştirilen proxy'ler tarafından kullanılmak üzere tasarlanmıştır. 511 Network Authentication Required durum koduna sahip yanıtlar bir önbellek tarafından sakLANMAMALIDIR.

Kaynak / Alıntı: 511 Network Authentication Required HTTP durum kodu RFC6585 bölümünün 6 kısmında belirtilmiştir.

PHP ile 511 durum kodu nasıl atılır?

Bir web sayfasında HTTP durum kodu 511'ü atmak için PHP işlevi http_response_code kullanılabilir. Sözdizimi aşağıdaki gibidir: http_response_code(511) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

511 HTTP Durum Kodunu Test Etme

HTTP durum kodunu (bu durumda 511 Network Authentication Required) ve istemci tarafındaki diğer bilgileri görüntüleyebilmek için geliştirme konsolu F12 ile açılmalıdır. Ardından "Ağ" sekmesine gidin. Artık sayfa açılabilir, web sitesi (örnek index.php) ağ sekmesinde görünür olmalıdır. Bu seçilmeli ve ardından Herder bölümü seçilmelidir. Kullanıcı daha sonra aşağıdaki sonucu görecektir:

Durum kodu 511 Network Authentication Required
Genel Bakış
URL: https://http-statuscode.com/errorCodeExample.php?code=511
Durum: 511 Network Authentication Required
Şunlar: Network
IP adresi: XX.XX.XX.XX
Durum kodu 511 Network Authentication Required

Durum kodu 511 için kendi hata sayfanızı nasıl oluşturursunuz?

Kendi 511 Network Authentication Required hata sayfanızı oluşturmak hem "Apache" hem de "NGINX" web sunucuları ile nispeten kolaydır.

Apache Webserver

"Apache" web sunucusu internetteki en yaygın web sunucularından biridir. "Apache" de kendi 511 Network Authentication Required hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.

File: .htaccess
ErrorDocument 511 /errors/511.html

NGINX Webserver

"Apache" web sunucusuna benzer şekilde "NGINX" de internette yaygın olarak kullanılmaktadır. "NGINX" de kendi 511 Network Authentication Required hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.

File: sites-enabled/default
error_page 511 /511.html;
location = /511.html {
    root /usr/share/nginx/html;
    internal;
}

511 durum kodunun tarayıcı uyumluluğu

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Programlama dillerinde sabitler

http.StatusNetworkAuthenticationRequired
Response::HTTP_NETWORK_AUTHENTICATION_REQUIRED
:network_authentication_required

HTTP durum kodu 511 hakkında eğlenceli memler

Yazar: Tony Brüser
Yazar: Tony Brüser

Tony Brüser, HTTP durum kodlarına meraklı hevesli bir web geliştiricisidir.

LinkedInGitHub