406
Not Acceptable
Specifikation av HTTP-statuskoden 406
Källa / Citat från: HTTP-statuskoden 406 Not Acceptable anges i avsnitt 6.5.6 i RFC7231.
HTTP-protokoll
Hur skickar man en 406-statuskod med PHP?
För att kasta HTTP-statuskoden 406 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(406) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testa HTTP-statuskoden 406
För att kunna visa HTTP-statuskoden (i det här fallet 406 Not Acceptable) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=406
Status: 406 Not Acceptable
Dessa: Network
IP-adress: XX.XX.XX.XX
Så här skapar du en egen felsida för statuskoden 406
Apache Webserver
Webbservern "Apache" är en av de vanligaste webbservrarna på Internet. För att skapa en egen 406 Not Acceptable-felsida i "Apache" måste följande ändring göras i följande fil.
NGINX Webserver
I likhet med webbservern Apache används NGINX i stor utsträckning på Internet. För att skapa en egen 406 Not Acceptable-felsida i "NGINX" måste följande ändring göras i följande fil.
location = /406.html {
root /usr/share/nginx/html;
internal;
}
Webbläsarnas kompatibilitet med statuskoden 406
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 |
Konstanter i programmeringsspråk
HttpStatusCode.NotAcceptable
http.StatusNotAcceptable
Response::HTTP_NOT_ACCEPTABLE
httplib.NOT_ACCEPTABLE
http.client.NOT_ACCEPTABLE
http.HTTPStatus.NOT_ACCEPTABLE
:not_acceptable
Understatuskoder till 406 Statuskod
406.0 | Invalid MIME type HTTP IIS, Inofficiell |