gpt4 book ai didi

url - 减小 URL 大小的方法?

转载 作者:行者123 更新时间:2023-12-04 19:16:18 39 4
gpt4 key购买 nike

因此,我们有一个非常庞大且复杂的网站,需要在 URL 中放置大量状态信息。大多数时候,这只是桃子,应用程序运行良好。但是,有(越来越多的)URL 长度变得非常长的实例。由于 URL 长度限制,这会在 IE 中导致巨大的问题。

我想知道,人们使用了哪些策略/方法来减少 URL 的长度?具体来说,我只需要减少 URL 中的某些参数,也许不是全部。

过去,我们已经将一些状态数据推送到 session 中......但这会降低我们应用程序的可寻址性(这非常重要)。因此,任何可以保持可寻址性的策略都会受到青睐。

谢谢!

编辑:为了回答一些问题并澄清一下,我们的大多数参数都不是问题......但是其中一些是动态生成的,可能会很长。这些参数可以在 URL 中包含任何合法的内容(这意味着它们不仅仅是数字或字母,可以是任何东西)。区分大小写可能很重要,也可能无关紧要。

此外,理想情况下,我们可以将这些转换为 POST,但是由于为此需要进行巨大的架构更改,我认为这是不可能的。

最佳答案

如果您不想将该数据存储在 session 范围内,您可以:

  • 将数据作为 POST 参数(在隐藏字段中)发送,因此数据将在 HTTP 请求正文而不是 URL 中发送
  • 将数据存储在数据库中并来回传递一个 key (让您可以访问相应的数据库记录),这会带来很多可扩展性,并且可能会带来安全问题。我想这种方法类似于使用 session 范围。

关于url - 减小 URL 大小的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671043/

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