413 Content Too Large означает, что сервер отклоняет запрос, потому что его содержимое (тело запроса) больше, чем сервер готов или может обработать. Нынешнее название коду дал RFC 9110; в старых спецификациях он назывался «Request Entity Too Large» (RFC 2616) и «Payload Too Large» (RFC 7231), и многие серверы до сих пор отправляют эти поясняющие фразы.
Сервер может закрыть соединение, чтобы клиент не отправлял остаток тела. Если ограничение временное, серверу следует отправить Retry-After. Клиенты, которые отправляют Expect: 100-continue, могут узнать об ограничении еще до начала загрузки.
Распространенные ограничения — client_max_body_size в nginx (по умолчанию 1 МБ), upload_max_filesize и post_max_size в PHP, а также лимиты размера запроса во многих прокси и бессерверных платформах.
Пример ответа
HTTP/1.1 413 Content Too Large
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: application/json
Content-Length: 40
{"error":"Uploads are limited to 10 MB"} SEO и проверка редиректов
Поисковые роботы не отправляют тело запроса, поэтому на SEO код 413 не влияет. TrueURL ограничивает размер тела POST-запроса; если проверяемый сервер отвечает 413, значит, его собственный лимит меньше отправленного вами тела.
Типичные причины и сценарии использования
- Загружаемое изображение или видео превышает максимум сервера (
client_max_body_sizeв nginx,LimitRequestBodyв Apache). - Значение
upload_max_filesizeилиpost_max_sizeв PHP меньше размера загружаемого файла. - Запрос к API содержит гораздо больше данных, чем ожидалось, например файлы, закодированные в base64 внутри JSON.