Ikhtisar
Topik ini menjelaskan cara menangani masalah kode status HTTP 413 yang dikembalikan untuk permintaan GET.
Deskripsi masalah
Jika ukuran header permintaan GET melebihi 10 KB, kode status HTTP 413 akan dikembalikan.
Penyebab
- Jika Anda menerapkan Anti-DDoS Pro atau Anti-DDoS Premium, WAF, instance SLB, dan instance ECS secara berurutan, kode status HTTP 413 akan dikembalikan. Anda dapat memeriksa kesalahan dalam mode debugging browser.
- Jika instance SLB menggunakan listener TCP, kode status HTTP 413 akan dikembalikan ketika client_max_body_size dari NGINX diatur ke nilai yang sangat kecil.
- Jika Anda memodifikasi file hosts untuk mengarahkan ulang permintaan ke instance ECS, kode status HTTP 413 akan dikembalikan. Ini menunjukkan bahwa masalah disebabkan oleh konfigurasi NGINX yang salah.
Solusi
Atur nilai client_max_body_size sesuai dengan batasan berikut:
- Anti-DDoS Pro atau Anti-DDoS Premium: 800 MB
- WAF: 3 MB
- SLB: 50 GB
Ruang lingkup aplikasi
- Anti-DDoS Pro dan Anti-DDoS Premium