是否有任何有价值的方法可以缩短长查询参数?类似于Base64编码的东西但减少了字符数。
像http://foo.com/bar.html?info= 这样的%20is%20some%20about%20something & cat = meow
到一些缩小(压缩?)版本,其中粗体查询参数值是"收缩"?我仍然希望能够解压缩到另一边阅读它们。
这更像是缩小有效载荷而不加密它的练习。
数据可以是完全随机的(由最终用户生成),因此我无法使用查找表方法。
请注意我说值得,所以最小压缩(<10%)不够重要,对于更长的字符串最重要(因为我打击查询参数长度限制),应该足够高性能,收缩/不收缩没有重要意义绩效影响。
答案 0 :(得分:0)
如果数据最终用于Javascript,您可以使用HTML5 LocalStorage - 这与浏览器保持一致,与请求无关。
如果数据用于服务器端脚本,则可以使用会话存储(这是在php中调用的,其他语言可能有其他名称。
如果你试图让它在地址栏中看起来更漂亮,我建议使用POST而不是GET表格 - 数据是完整的,但不会在地址栏中显示(并且不受URL长度限制) )。