406
Not Acceptable
HTTP durum kodu 406'ün belirtimi
Kaynak / Alıntı: 406 Not Acceptable HTTP durum kodu RFC7231 bölümünün 6.5.6 kısmında belirtilmiştir.
HTTP protokolü
PHP ile 406 durum kodu nasıl atılır?
Bir web sayfasında HTTP durum kodu 406'ü atmak için PHP işlevi http_response_code kullanılabilir. Sözdizimi aşağıdaki gibidir: http_response_code(406) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
406 HTTP Durum Kodunu Test Etme
HTTP durum kodunu (bu durumda 406 Not Acceptable) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=406
Durum: 406 Not Acceptable
Şunlar: Network
IP adresi: XX.XX.XX.XX
Durum kodu 406 için kendi hata sayfanızı nasıl oluşturursunuz?
Apache Webserver
"Apache" web sunucusu internetteki en yaygın web sunucularından biridir. "Apache" de kendi 406 Not Acceptable hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.
NGINX Webserver
"Apache" web sunucusuna benzer şekilde "NGINX" de internette yaygın olarak kullanılmaktadır. "NGINX" de kendi 406 Not Acceptable hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.
location = /406.html {
root /usr/share/nginx/html;
internal;
}
406 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
HttpStatusCode.NotAcceptable
http.StatusNotAcceptable
Response::HTTP_NOT_ACCEPTABLE
httplib.NOT_ACCEPTABLE
http.client.NOT_ACCEPTABLE
http.HTTPStatus.NOT_ACCEPTABLE
:not_acceptable
406 Durum kodunun alt durum kodları
406.0 | Invalid MIME type HTTP IIS, Resmi olmayan |