Ошибка 413 — HTTP-статусы
Что это значит
Сервер отказывается обрабатывать запрос, потому что размер его тела превышает допустимый лимит. Это защитный механизм, предотвращающий перегрузку сервера слишком большими данными. Пользователь видит сообщение об ошибке 413, часто с текстом «Payload Too Large» или «Request Entity Too Large». Браузер может показать стандартную страницу ошибки или пустой экран.
Вероятные причины
- Загрузка файла, размер которого превышает лимит сервера
- Некорректная настройка лимита тела запроса в веб-сервере (nginx, Apache)
- Ограничение в PHP (upload_max_filesize, post_max_size)
- Прокси-сервер или CDN имеет собственный лимит меньше, чем у сервера
- Отправка очень большого JSON или XML в API
- Атака типа DoS с большими запросами
- Ошибка в клиентском приложении, отправляющем избыточные данные
Что делать — по порядку
- Проверить размер отправляемых данных и уменьшить его, если возможно
- Увеличить лимит тела запроса в конфигурации веб-сервера (client_max_body_size в nginx, LimitRequestBody в Apache)
- Настроить лимиты в PHP: upload_max_filesize, post_max_size, memory_limit
- Проверить настройки прокси или CDN (например, Cloudflare) на ограничения размера
- Использовать сжатие данных (gzip) для уменьшения размера запроса
- Разделить большую загрузку на несколько частей (chunked upload)
- Проверить логи сервера на точное значение лимита и превышение
- Обратиться к хостинг-провайдеру, если лимиты заданы на уровне инфраструктуры
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что означает ошибка 413?
Сервер отказывается принимать запрос, потому что его тело слишком большое.
Как исправить ошибку 413 при загрузке файла?
Уменьшите размер файла или увеличьте лимит загрузки в настройках сервера.
Где настроить лимит тела запроса в nginx?
В конфигурации nginx добавьте директиву client_max_body_size в блок http, server или location.
Может ли ошибка 413 быть вызвана плагином браузера?
Обычно нет, это серверная ошибка. Проверьте размер отправляемых данных.
Ошибка 413 и 414 — это одно и то же?
Нет: 413 — слишком большое тело запроса, 414 — слишком длинный URI.
Источники
- HTTP Status Codes - MDN Web Docs проверено 28.07.2026
- RFC 7231 - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content проверено 28.07.2026
Где встречается
HTTP-серверы (nginx, Apache, IIS), веб-приложения, API, CDN, прокси-серверы