Описание тега http-status-code-405
"Метод запрещен": обычно возвращается, если клиент пытается использовать неверный метод (например, POST) для запроса к определенному URL-адресу.
Веб-серверы возвращают код состояния HTTP 405
в ответ на запросы, использующие определенный метод для данного URL-адреса, которых нет среди методов, которые сервер разрешает для этого URL-адреса.
Например, https://developer.mozilla.org
сервер позволяет GET
метод для URL https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405
но запрещает POST
метод. АPOST
на этот URL-адрес заставляет сервер отправлять ответ с кодом состояния HTTP 405
.
Этот ответ также включает заголовок ответа Allow: GET, PUT, HEAD
.
Согласно спецификации HTTP http://httpwg.org/specs/rfc7231.html:
Исходный сервер ДОЛЖЕН сгенерировать поле заголовка Allow в ответе 405, содержащем список поддерживаемых в настоящее время методов целевого ресурса.