415

Unsupported Media Type

Officiell
Formatet för nyttolasten är inte tillgängligt för resouce.

Specifikation av HTTP-statuskoden 415

Statuskoden 415 Unsupported Media Type anger att ursprungsservern vägrar att hantera begäran eftersom nyttolasten är i ett format som inte stöds av den här metoden på målresursen. Formatproblemet kan bero på begäranens angivna Content-Type eller Content-Encoding, eller på att data inspekteras direkt.

Källa / Citat från: HTTP-statuskoden 415 Unsupported Media Type anges i avsnitt 6.5.13 i RFC7231.

Hur skickar man en 415-statuskod med PHP?

För att kasta HTTP-statuskoden 415 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(415) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testa HTTP-statuskoden 415

För att kunna visa HTTP-statuskoden (i det här fallet 415 Unsupported Media Type) 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:

Statuskod 415 Unsupported Media Type
Översikt
URL: https://http-statuscode.com/errorCodeExample.php?code=415
Status: 415 Unsupported Media Type
Dessa: Network
IP-adress: XX.XX.XX.XX
Statuskod 415 Unsupported Media Type

Så här skapar du en egen felsida för statuskoden 415

Det är relativt enkelt att skapa en egen 415 Unsupported Media Type-felsida med både Apache- och NGINX-webbservrarna.

Apache Webserver

Webbservern "Apache" är en av de vanligaste webbservrarna på Internet. För att skapa en egen 415 Unsupported Media Type-felsida i "Apache" måste följande ändring göras i följande fil.

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

NGINX Webserver

I likhet med webbservern Apache används NGINX i stor utsträckning på Internet. För att skapa en egen 415 Unsupported Media Type-felsida i "NGINX" måste följande ändring göras i följande fil.

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

Webbläsarnas kompatibilitet med statuskoden 415

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

Underhållande memes om HTTP-statuskoden 415

Författare: Tony Brüser
Författare: Tony Brüser

Tony Brüser är en entusiastisk webbutvecklare med en förkärlek för HTTP-statuskoder.

LinkedInGitHub