Размер запросов GET не должен превышать 1-4 килобайта из-за ограничений браузера и сервера. Для этого вам нужно разделить ваш запрос на куски.
Если данные поступают из формы, вы можете, например, использовать функцию jQuery .serialize()
, чтобы поместить данные в одну строку. Затем разбейте строку на куски размером в килобайт и отправьте ее с помощью Ajax. Вам потребуется сценарий на стороне сервера, который склеивает куски вместе, возможно, используя уникальный идентификатор, указанный в запросах Ajax.
Некоторые источники по ограничению длины: