Una buena respuesta por David:
La parte de la URL de la petición (GET y POST) puede ser limitado tanto por el navegador y el servidor - por lo general el tamaño de seguridad es de 2 KB, ya que hay casi no hay navegadores o servidores que usan un límite más pequeño.
El cuerpo de una solicitud (POST) es normalmente * limitado por el servidor en base al tamaño de byte con el fin de prevenir un tipo de ataque DoS (tenga en cuenta que esto significa carácter escape puede aumentar el tamaño en bytes del cuerpo) La configuración de servidor más común es 10MB, aunque todos los servidores populares permiten aumentar o disminuir esto mediante un archivo o panel de configuración.
* Existen algunas excepciones con un teléfono celular más antiguo u otros navegadores de dispositivos pequeños; en esos casos, es más una función del espacio de almacenamiento reservado para este propósito en el dispositivo y cualquier otra cosa.
What is the size limit of a post request?
NOTA: 2 MB de datos por URL significa 2097152 Char en una petición.
Además, si desea enviar más datos que puede utilizar petición ajax multipal
¿Por qué no cargar un archivo? – Oded
El tamaño máximo de publicación es el que usted configuró en la configuración de su servidor. – feeela
Hay muchas otras opciones. ¿Cuál es el idioma del lado del servidor y tiene acceso al servidor? ¿De dónde provienen los datos? ¿Es de un usuario o generado por algún script? – while