【问题标题】:how to check some links that have downloadable file or not (about 1mil links)如何检查是否有可下载文件的链接(大约 100 万个链接)
【发布时间】:2018-10-09 13:35:08
【问题描述】:

我遇到了很大的挑战......

我如何检查链接是否有可下载的文件

示例:

http://d88b.ir/upload/jozve-files/1498505490.zip 可下载

http://d88b.ir/upload/jozve-files/1498505489.zip 为空

我必须检查从 1498505490 到 1498000000 的链接

我只知道 android studio 和 webview ...

【问题讨论】:

    标签: java android webview


    【解决方案1】:

    使用HTTP HEAD 命令。它将向您显示 Content-Length 标头,该标头将告诉您文件大小,Content-type 将向您显示文件类型,以及 HTTP 状态代码(40x 表示未找到等错误,20x 表示成功)。

    https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.4

    HEAD 方法与 GET 相同,只是服务器不得在响应中返回消息体。响应 HEAD 请求的 HTTP 标头中包含的元信息应该与响应 GET 请求发送的信息相同。此方法可用于获取有关请求所隐含的实体的元信息,而无需传输实体主体本身。 此方法通常用于测试超文本链接的有效性、可访问性和最近的修改。

    【讨论】:

    • 我不知道是谁投了反对票,这不仅是正确的,而且是唯一的方法。
    • 请给我androidStudio中的代码...我有点业余
    • 这不是 SO 的工作方式。您尝试编写代码,将其放入问题中,我们将为您提供帮助。请阅读codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 2021-01-01
    • 2020-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多