Verificamos profundamente cada sección de nuestra página web con el objetivo de enseñarte en todo momento información más veraz y actualizada.
Solución:
aquí está la pregunta, ¿hay algún límite en los encabezados HTTP? La respuesta es No. hay sin límite pero los servidores web están limitando el tamaño del encabezado de la solicitud entrante incluso en las solicitudes POST, por lo que obtenemos 413 (el encabezado de la solicitud es demasiado grande). Esta limitación incluye la línea de solicitud y los campos de encabezado.
http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfieldsize
https://tomcat.apache.org/tomcat-5.5-doc/config/http.html
http://nginx.org/en/docs/http/ngx_http_core_module.html#large_client_header_buffers
Máximo en encabezado http ¿valores?
En mi caso, tenía SpringBoot 1.5.8 y usaba HTTP POST, sin embargo tuve que agregar:
server.max-http-header-size=10000000
en application.properties.
¡Resuelto! Estaba usando HTTP GET en lugar de HTTP POST. Técnicamente, he visto que HttpGet tendrá problemas si la longitud de la URL supera los 2000 caracteres. En ese caso, es mejor usar HttpPost o dividir la URL. Los navegadores tienen límites que van desde 2kb hasta 8kb
Tomcat: encabezado de solicitud demasiado grande
El tamaño máximo del encabezado HTTP de solicitud y respuesta, especificado en bytes. Si no se especifica, este attribute se establece en 4096 (4 KB).
Para evitar conseguir Error parsing HTTP request header
error puede aumentar el siguiente valor al hacer esto.
Ir a la siguiente ubicación: $TOMCAT_HOME/conf/server.xml
En server.xml
cambiar el HTTP/1.1 Connector
entrada y establecer el maxHttpHeaderSize
a “65536” (64Kb en bytes) como se muestra a continuación:
O
Puede usar el método POST, puede transportar hasta 2 megabytes según Tomcat.
El tamaño máximo en bytes del POST que será manejado por el análisis del parámetro URL del FORMULARIO del contenedor. El límite se puede deshabilitar configurando este attribute a un valor menor o igual a 0. Si no se especifica, este attribute se establece en 2097152 (2 megabytes).
Espero que esta información te ayude..
Tienes la posibilidad dar recomendación a este tutorial si te fue de ayuda.