【发布时间】:2010-08-27 06:49:21
【问题描述】:
我假设每个页面都有一个正确的 URL 变体。如果我错了,请纠正我。
给定一个等效 URL 的输入,我需要得到一个 URL 的更正。例如,大多数浏览器接受与确切 URL 的细微变化,但随后更正它以将您带到正确的页面? (或者也许这是在 DNS 级别完成的?)
我正在处理的任务是获取 URL 的正确 MD5 哈希值,该哈希值将被返回有关 URL 信息的 API 服务识别。例如,如果我散列“http://stackoverflow.com”,我会得到一个空响应。为了获得有效的响应,我需要散列“https://stackoverflow.com/”(带有斜杠)。
编辑:我使用的 API 服务是 Delicious API。如果这与任何人的经验产生共鸣。
【问题讨论】:
-
看来您的问题不在于网址是否采用“正确”形式,而在于它如何存储在第三方数据库中。您可以先解析 url,然后再对其进行 MD5,但这仍然不能保证它会匹配 API 服务的内容。
标签: url delicious-api