415

Unsupported Media Type

Officiel
Udlæsningsformatet er ikke tilgængeligt for ressouce

Specifikation af HTTP-statuskode 415

Statuskoden 415 Unsupported Media Type angiver, at origin-serveren nægter at behandle anmodningen, fordi nyttelasten er i et format, der ikke understøttes af denne metode på målressourcen. Formatproblemet kan skyldes anmodningens angivne Content-Type eller Content-Encoding eller et resultat af en direkte inspektion af dataene.

Kilde / citat fra: HTTP-statuskoden 415 Unsupported Media Type er specificeret i afsnit 6.5.13 i RFC7231.

Hvordan får man en 415-statuskode med PHP?

Hvis du vil have HTTP-statuskoden 415 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(415) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 415 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 415 Unsupported Media Type) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:

Statuskode 415 Unsupported Media Type
Oversigt
URL: https://http-statuscode.com/errorCodeExample.php?code=415
Status: 415 Unsupported Media Type
Disse: Network
IP-adresse: XX.XX.XX.XX
Statuskode 415 Unsupported Media Type

Sådan opretter du din egen fejlside for statuskode 415

Det er relativt nemt at oprette din egen 415 Unsupported Media Type-fejlside med både Apache- og NGINX-webservere.

Apache Webserver

Webserveren "Apache" er en af de mest almindelige webservere på internettet. For at oprette din egen 415 Unsupported Media Type-fejlside i "Apache" skal du foretage følgende ændring i følgende fil.

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

NGINX Webserver

I lighed med webserveren "Apache" er "NGINX" også meget udbredt på internettet. For at oprette din egen 415 Unsupported Media Type-fejlside i "NGINX" skal du foretage følgende ændring i følgende fil.

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

Browserkompatibilitet for 415-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 programmeringssprog

HttpStatusCode.UnsupportedMediaType
http.StatusUnsupportedMediaType
Response::HTTP_UNSUPPORTED_MEDIA_TYPE
httplib.UNSUPPORTED_MEDIA_TYPE
http.client.UNSUPPORTED_MEDIA_TYPE
http.HTTPStatus.UNSUPPORTED_MEDIA_TYPE
:unsupported_media_type
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webudvikler med en forkærlighed for HTTP-statuskoder.

LinkedInGitHub