Описание тега 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, содержащем список поддерживаемых в настоящее время методов целевого ресурса.