Я оказался в ситуации, когда мне нужно сделать запрос JSONP Ajax GET (междоменный )и мне нужно отправить документ длиной > 2000 символов в виде параметр.
По разным причинам я не могу изменить его с JSONP на обычный запрос и не могу поддерживать состояние на стороне сервера, чтобы разделить запрос на несколько.
Учитывая эти ограничения, есть ли способ как-то сжать длинный текст в Javascript, чтобы я мог уместить его в предельный размер 2000 GET? Мне также нужно знать, могу ли я легко распаковать его на стороне сервера?
Поскольку это запрос GET, его можно отправить только в виде текста, поэтому двоичное сжатие может быть невозможным?