Статус: 413
413 Содержимое слишком велико
Код состояния HTTP 413 Content Too Large ответ об ошибке клиента указывает на то, что размер тела запроса превышает ограничения, заданные сервером. Сервер может закрыть соединение или вернуть поле заголовка Retry-After.
До выхода RFC 9110 фраза ответа для этого статуса была Payload Too Large. Это сообщение до сих пор широко используется.
Статус
413 Content Too Large
Примеры
>Превышен лимит загрузки файла
В следующем примере показано, что клиент может отправить, если элемент <input type="file"> содержит изображение при отправке формы с method="post":
POST /upload HTTP/1.1 Host: example.com Content-Type: multipart/form-data; boundary=----Boundary1234 Content-Length: 4012345 ------Boundary1234 Content-Disposition: form-data; name="file"; filename="myImage.jpg" Content-Type: image/jpeg \xFF\xD8\xFF\xE0\x00...(binary data) ------Boundary1234--
Сервер может отклонить загрузку, если существует ограничение на максимальный размер обрабатываемых файлов. В теле ответа содержится message с дополнительной информацией:
HTTP/1.1 413 Content Too Large
Content-Type: application/json
Content-Length: 97
{
"error": "Upload failed",
"message": "Maximum allowed upload size is 4MB",
}
Спецификации
| Спецификация |
|---|
| Семантика HTTP> # status.413> |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/413