406
Not Acceptable
Spesifikasjon av HTTP-statuskoden 406
Kilde / Sitat fra: 406 Not Acceptable HTTP-statuskoden er spesifisert av seksjon 6.5.6 i RFC7231.
HTTP-protokoll
Hvordan kaste en 406-statuskode med PHP?
For å kaste HTTP-statuskoden 406 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(406) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 406 HTTP-statuskoden
For å kunne vise HTTP-statuskoden (i dette tilfellet 406 Not Acceptable) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=406
Status: 406 Not Acceptable
De: Network
IP-adresse: XX.XX.XX.XX
Slik oppretter du din egen feilside for statuskode 406
Apache Webserver
Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 406 Not Acceptable-feilside i "Apache", må følgende endring gjøres i følgende fil.
NGINX Webserver
I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 406 Not Acceptable-feilside i "NGINX", må følgende endring gjøres i følgende fil.
location = /406.html {
root /usr/share/nginx/html;
internal;
}
Nettleserkompatibilitet for 406-statuskoden
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 til 406-statuskoden
406.0 | Invalid MIME type HTTP IIS, Uoffisielt |