弄清楚两个URL是否导航到同一页面

时间:2014-12-03 01:53:31

标签: url networking curl request server

这是一个假设的问题。没有任何代码。

假设您应该弄清楚两个网址是否导航到同一页面。您必须以编程方式执行此操作。仅扫描URL是不够的,也许其中一个有一个锚链接导航到同一页面但不同的部分。或者也许在url上可能有一个ref = ...用于监视后端的引用者。

一种可能的解决方案可能是请求URL的内容并比较HTML结果,但如果您必须多次对许多不同的URL执行此操作,则这是一项代价高昂的操作。能有更好的解决方案吗?

由于

1 个答案:

答案 0 :(得分:1)

当然,通过读取每个请求后由服务器发送的HTTP响应头。​​

当您重定向时,服务器以状态代码302响应.2002是一切正常时的代码,最受欢迎的是404,未找到。

请查看此Wikipedia page以获取有关302状态代码的更多信息,并查看完整列表中的this one