¿Qué narices es esto?
El error 431 Request Header Fields Too Large es como intentar meter un elefante en un Smart: tus headers HTTP son demasiado grandes para lo que el servidor está dispuesto a aceptar.
Este error aparece cuando el servidor dice "¡alto ahí!" porque las cabeceras de tu petición HTTP superan el límite máximo configurado. Es como un guardia de seguridad que no te deja pasar porque llevas demasiado equipaje.
- Cookies demasiado grandes o numerosas
- Headers personalizados excesivos
- Tokens de autenticación muy largos
- URLs con query strings gigantes
⚡ Dato curioso
El límite típico de headers en servidores web suele estar entre 8KB y 64KB. Nginx por defecto permite 4KB-8KB, mientras que Apache puede ser más generoso. ¡Pero no te confíes!
Lo verás especialmente en aplicaciones que abusan de las cookies, usan muchos headers personalizados, o cuando los sistemas de autenticación se vuelven demasiado verbosos.