15

我有一个将网页生成为数据 URI 的应用程序。这些数据 URI 可能非常长。例如,我有一个页面的数据 URI 长度为 103,828 个字符。该应用程序的所有内容都可以正常工作,没问题,传递 100,000 个字符长的 url 有点痛苦:P,所以我有一个疯狂的想法,就是尝试使用 URL 缩短器来缩短这些 URL。

好像有人写过这个: http: //softwareas.com/the-url-shortener-as-a-cloud-database。作者提到了流行的 url 缩短服务的字符限制,最高的似乎是 tinyurl,大约 65,000 个字符。我只是想知道是否有人知道允许缩短如此长的网址(超过 100,000 个字符)的现有解决方案/服务?

我很想实现我自己的缩短器,但如果存在允许这样做的东西,我想避免它。

4

2 回答 2

2

我认为 URL 缩短服务的主要动机之一是具有消息长度限制的社交网络服务(例如 Twitter)。我希望您不太可能找到适合您特定需求的此类服务。您在问题中引用的文章非常有趣。(尤其是:TinyURL 的大限制。)

该应用程序的所有内容都可以正常工作,没问题,只是传递 100,000 个字符长的 url 有点痛苦

我可能会回到那句老话,“如果它没有坏……就不要修理它。”

于 2015-07-13T02:42:33.267 回答
1

浏览器都对 URL 长度有限制,据我所知 IE 大约 2083 个字符,其他像 Chrome 一样。在此处查看 StackOverflow 答案:

http://9to.one/gV0XOQ

我建议您自己创建一个 REST 服务器,步骤: * 选择一个哈希算法 * 使用 Java 中的 Jersey 或您喜欢的任何其他语言创建一个 REST 服务 * 使用 RIAK 数据库保存您的密钥/long_link

于 2016-12-15T17:50:10.020 回答