1

是否有任何有价值的方法可以缩小长查询参数?类似于 Base64 编码的东西,但会减少字符数。

类似http://foo.com/bar.html?info= this%20is%20some%20about%20something &cat= meow

到一些缩水(压缩?)版本,其中粗体查询参数值是“缩水”的?我仍然希望能够解压缩以在另一侧阅读它们。

这更像是一种缩小有效载荷而不是加密它的练习。

数据可以是完全随机的(由最终用户生成),因此我无法使用查找表方法。

请注意我说的是值得的,所以最小压缩(<10%)不够显着,对于更长的字符串最重要(因为我正在与查询参数长度限制作斗争),应该有足够的性能收缩/不收缩不会产生显着的性能影响。

4

1 回答 1

0

如果数据最终用于 Javascript,则可以使用 HTML5 LocalStorage - 这保留在浏览器中,与请求无关。

如果数据用于服务器端脚本,则可以使用会话存储(这就是它在 php 中的名称,其他语言可能有其他名称。

如果您想让它在地址栏中看起来更好,我建议使用 POST 而不是 GET 表单 - 数据是完整发送的,但不会显示在地址栏中(并且不受 URL 长度限制)。

于 2013-07-07T04:34:47.303 回答