501
Ошибки сервера
501 Not Implemented
Сервер не поддерживает функциональность, необходимую для выполнения запроса.
Описание
501 Not Implemented означает, что сервер не поддерживает функциональность для выполнения запроса. Отличается от 405 Method Not Allowed: 405 — метод известен, но не разрешён для ресурса; 501 — сервер вообще не поддерживает этот метод.
Встречается на прокси-серверах, API-шлюзах или серверах, поддерживающих только подмножество HTTP-методов.
Частые причины
- Сервер не реализует используемый HTTP-метод (например, PATCH на старом сервере)
- API endpoint ещё не разработан (заглушка, возвращающая 501)
- Прокси или шлюз передаёт запрос на сервер, не поддерживающий метод
- WebDAV-методы (LOCK, PROPFIND) на серверах без WebDAV
Как исправить
- Проверьте поддерживаемые методы через OPTIONS-запрос
- Используйте поддерживаемый метод (GET, POST) как альтернативу
- Если вы владелец API — реализуйте недостающий метод или верните 405
- Проверьте документацию сервера по поддерживаемым HTTP-методам
Проверьте HTTP-статус вашего сайта
Проверить →