【发布时间】:2010-10-11 14:37:49
【问题描述】:
我正在尝试确定是否有一种方法可以检查可能很大的 url 列表 (> 1000000) 的可用性,而无需向每一个发送 GET 请求。
如果http://www.example.com 无法访问(如无法连接到服务器或域的 DNS 请求失败),或者我收到 4XX 或 5XX 响应,是否可以安全地假设,那么来自该域的任何内容也将是无法访问(例如http://www.example.com/some/path/to/a/resource/named/whatever.jpg)? 302 响应(比如whatever.jpg)是否足以使第一个假设无效?我想子域应该被认为是不同的,因为 http://subdomain.example.com 和 http://www.example.com 可能不会指向同一个 IP?
我似乎能够为我想出的每个快捷方式想出一个反例。我应该硬着头皮向每个 URL 发送 GET 请求吗?
【问题讨论】: