415

Unsupported Media Type

Offisiell
Nyttelastformatet er ikke tilgjengelig for ressursen.

Spesifikasjon av HTTP-statuskoden 415

Statuskoden 415 Unsupported Media Type indikerer at opprinnelsesserveren nekter å betjene forespørselen fordi nyttelasten er i et format som ikke støttes av denne metoden på målressursen. Formatproblemet kan skyldes forespørselens angitte Content-Type eller Content-Encoding, eller som et resultat av inspeksjon av dataene direkte.

.

Kilde / Sitat fra: 415 Unsupported Media Type HTTP-statuskoden er spesifisert av seksjon 6.5.13 i RFC7231.

Hvordan kaste en 415-statuskode med PHP?

For å kaste HTTP-statuskoden 415 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(415) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 415 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 415 Unsupported Media Type) 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:

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

Slik oppretter du din egen feilside for statuskode 415

Det er relativt enkelt å lage din egen 415 Unsupported Media Type-feilside med både "Apache" og "NGINX" webservere.

Apache Webserver

Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 415 Unsupported Media Type-feilside i "Apache", må følgende endring gjøres i følgende fil.

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

NGINX Webserver

I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 415 Unsupported Media Type-feilside i "NGINX", må følgende endring gjøres i følgende fil.

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

Nettleserkompatibilitet 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 programmeringsspråk

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 webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub