gpt4 book ai didi

java - 缩小/压缩 url 查询参数值

转载 作者:行者123 更新时间:2023-12-01 04:34:37 25 4
gpt4 key购买 nike

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

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

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

这更多的是缩小有效负载而不是对其进行加密的练习。

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

请注意,我说值得,所以最小压缩(<10%)不够重要,对于较长的字符串来说最重要(因为我正在对抗查询参数长度限制),应该具有足够的性能,收缩/不收缩没有显着的性能影响。

最佳答案

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

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

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

关于java - 缩小/压缩 url 查询参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17509270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com