Как сжать параметры GET в Javascript, чтобы избежать ограничения размера браузера?

Я оказался в ситуации, когда мне нужно сделать запрос JSONP Ajax GET (междоменный )и мне нужно отправить документ длиной > 2000 символов в виде параметр.

По разным причинам я не могу изменить его с JSONP на обычный запрос и не могу поддерживать состояние на стороне сервера, чтобы разделить запрос на несколько.

Учитывая эти ограничения, есть ли способ как-то сжать длинный текст в Javascript, чтобы я мог уместить его в предельный размер 2000 GET? Мне также нужно знать, могу ли я легко распаковать его на стороне сервера?

Поскольку это запрос GET, его можно отправить только в виде текста, поэтому двоичное сжатие может быть невозможным?

6
задан Ravish Bhagdev 26 April 2012 в 14:08
поделиться