415
Unsupported Media Type
Спецификация на HTTP код на състоянието 415
Код на състоянието 415 Unsupported Media Type показва, че сървърът на произхода отказва да обслужи заявката, тъй като полезният товар е във формат, който не се поддържа от този метод на целевия ресурс. Проблемът с формата може да се дължи на посочения в заявката Content-Type (Тип на съдържанието) или Content-Encoding (Кодиране на съдържанието), или в резултат на директна проверка на данните.
Източник / Цитат от: Кодът на състоянието 415 Unsupported Media Type на HTTP е определен в раздел 6.5.13 на RFC7231.
Протокол HTTP
Как да изхвърлим код на състоянието 415 с PHP?
За изхвърляне на HTTP статус код 415 на уеб страница може да се използва функцията http_response_code на PHP. Синтаксисът е следният: http_response_code(415) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Тестване на код 415 на състоянието HTTP
За да можете да показвате кода на състоянието на HTTP (в този случай 415 Unsupported Media Type) и друга информация от страна на клиента, конзолата за разработка трябва да се отвори с F12. След това преминете към раздела "Мрежа". Сега страницата може да бъде отворена, като уебсайтът (пример index.php) трябва да се вижда в раздела "Мрежа". Той трябва да бъде избран и след това трябва да се избере разделът Herder. След това потребителят ще види следния резултат:
URL: https://http-statuscode.com/errorCodeExample.php?code=415
Статус: 415 Unsupported Media Type
Тези: Network
IP адрес: XX.XX.XX.XX
Как да създадете собствена страница за грешка с код на състоянието 415
Apache Webserver
Уеб сървърът "Apache" е един от най-разпространените уеб сървъри в интернет. За да създадете своя собствена страница за грешка 415 Unsupported Media Type в "Apache", трябва да се направи следната промяна в следния файл.
NGINX Webserver
Подобно на уеб сървъра "Apache", "NGINX" също се използва широко в интернет. За да създадете своя собствена страница за грешка 415 Unsupported Media Type в "NGINX", трябва да се направи следната промяна в следния файл.
location = /415.html {
root /usr/share/nginx/html;
internal;
}
Съвместимост на кода на състоянието 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 |
Константи в езиците за програмиране
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