我想获取由URL缩短程序提供的实际(重定向)URL。 以Twitter URL缩短程序为例。我已经能够获得响应对象,并解析它以获得文档。Response response = Jsoup.connect("http://t.co/i5dE1K4vSs") .f...
首先,我想确认的是,重新哈希是一个敏感的话题。但我想听听你们的意见,你们会采取什么方法。 我正在构建一个分布式应用程序,在其中节点远程创建由UUID标识的实体。最终,所有实体都应该聚集在专用的drain节点上,该节点使用这些UUID存储所有实体。 现在,我想创建更适合人类用户的附加标识符。...
我希望创建类似于Tiny URL的链接。我的想法是为每个发布的长链接存储一个递增的标识符,然后将此ID转换为其基数36变体,例如在PHP中执行以下操作: $tinyurl = base_convert($id, 10, 36) 这里的问题在于结果是可猜测的,而下一个url应该很难被猜测到...
我有一个生成数据URI的应用程序。这些数据URI可能会非常长。例如,我有一个页面的数据URI长度为103,828个字符。 尽管这个应用程序的所有功能都正常运作,但是传递长度达到100,000个字符的URL有点费事,所以我萌生了使用URL缩短服务来缩短这些URL的想法。 好像有人已经写过这方...
在链接缩短和Ajax的时代,可能会有多个链接最终指向相同的内容。我想知道在PHP中获取网站最终、最佳链接的最好方法,最好使用库。我在Google或GitHub上找不到任何信息。 我看过这个示例代码,但它无法处理像 rel="canonical" 的元标记或默认SSL端口之类的东西:http:...
我想编写一个URL缩短器,而不必使用数据库。相反,为了尽可能减少活动部件,脚本将基于算法(如md5,但是md5太长了)为我的URL创建唯一的哈希值。我不确定该如何去做这个。有什么建议吗? 如果有关系的话,我更喜欢用Ruby编写。
我正在尝试实现这个 - https://gist.github.com/MendelGusmao/2356310 这是一个基于Lua和nginx的URL缩短服务。唯一的更改我想要实现的是,当某些查询字符串参数与缩短的URL一起传递时,我需要获取该参数并将其插入到长URL中。 例如, http...
有人能推荐一个在PHP中用于URL缩短的首选算法吗?最初我考虑编写一个从字符“a”开始迭代请求的程序,创建数据库记录,因此必须适当地增加字符到b、c、d...A、B等。 但是我意识到这个算法可能会相当笨重/笨拙,可能有更好的方法来完成它。 我在谷歌上查阅了一些资料,有些人似乎是通过将数据库...
现在,这并不完全是关于URL缩短的问题,但我的目的就是这样,所以让我们把它视为这样。当然,URL缩短的步骤是: 获取完整的URL 生成独特的短字符串作为URL的键 将URL和键存储在数据库中(键值存储会非常匹配) 现在,关于第二点。以下是我想出来的:ByteArrayOutputStr...
我们正在进行一个使用PHP的URL缩短器项目。我们使用301 HTTP重定向并自然地跟踪我们的链接访问,但出现了一些奇怪的问题: 在我们缩短网址并通过浏览器访问之后,只有第一次访问被跟踪,似乎没有其他请求发送到我们的服务器,直接进入目标URL。(我认为这是浏览器在一次尝试之后的缓存) 但是:...