DevToolPal
한국어
4xx 클라이언트 오류

413 Content Too Large

콘텐츠가 너무 큼

의미

요청 본문이 서버가 처리하려 하거나 처리할 수 있는 크기보다 큽니다. 예전 이름은 Payload Too Large입니다.

흔한 원인

  • 업로드가 nginx client_max_body_size(기본 1 MB)를 초과함
  • PHP upload_max_filesize나 post_max_size가 너무 작음
  • API 게이트웨이나 서버리스의 본문 제한

해결 방법

클라이언트 또는 방문자라면

업로드를 압축하거나 나누거나, 서비스의 이어 올리기 또는 멀티파트 업로드 API를 쓰세요.

사이트나 API 운영자라면

프록시(client_max_body_size), 앱 프레임워크, 게이트웨이 등 모든 계층에서 제한을 올리세요. 오류 메시지에 제한을 알려 주세요.

응답 예시

HTTP/1.1
HTTP/1.1 413 Content Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Content Too Large",
  "status": 413,
  "detail": "Uploads are limited to 10 MB."
}

명세

RFC 9110 §15.5.14

자주 묻는 질문

› nginx에서 413을 해결하려면?

http, server, location 블록에서 client_max_body_size를 늘리고(예: client_max_body_size 50m;) nginx를 다시 로드하세요.

› 앱 제한을 올렸는데도 413이 나는 이유는?

리버스 프록시, CDN, 로드 밸런서 같은 다른 계층에 더 낮은 자체 제한이 있기 때문입니다.