DevToolPal
ID
4xx Kesalahan klien

413 Content Too Large

Konten Terlalu Besar

Artinya

Body permintaan lebih besar dari yang mau atau mampu diproses server. Dulu disebut Payload Too Large.

Penyebab umum

  • Unggahan melebihi client_max_body_size nginx (default 1 MB)
  • upload_max_filesize atau post_max_size PHP terlalu kecil
  • Batas body API gateway atau serverless

Cara memperbaiki

Sebagai klien atau pengunjung

Kompres atau pecah unggahan, atau gunakan API unggahan resumable atau multipart dari layanan tersebut.

Sebagai pengelola situs atau API

Naikkan batas di setiap lapisan: proxy (client_max_body_size), framework aplikasi, dan gateway. Sebutkan batasnya di pesan error.

Contoh respons

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."
}

Spesifikasi

RFC 9110 §15.5.14

FAQ

› Bagaimana memperbaiki 413 di nginx?

Naikkan client_max_body_size di blok http, server, atau location, misalnya client_max_body_size 50m; lalu reload nginx.

› Mengapa saya masih mendapat 413 setelah menaikkan batas aplikasi?

Lapisan lain, seperti reverse proxy, CDN, atau load balancer, punya batasnya sendiri yang lebih rendah.