使用HTTP HEAD请求检验下载链接是否可用

一、背景

    最近需要实现一个功能:检查传入的文件下载链接是否可用。马上就能想到的方法是把尝试把文件下载下来,成功说明链接可用,失败说明不可用。但仔细想想这方法不太可行,当文件很大或者同时判断的链接数很多时,效率肯定很低,因此需要找其他方法实现该功能。

二、HTTP HEAD请求

    HEAD请求与GET请求类似,不过HEAD请求只会获取到请求对象的头部信息(例如文件类型Content-Type,文件大小Content-Length,最后修改时间等)。使用HEAD请求可以不下载文件就校验链接的可用性。

三、Postman发送HEAD请求

    可以使用Postman发送HEAD方法的请求。

使用HTTP HEAD请求检验下载链接是否可用_第1张图片


你可能感兴趣的:(使用HTTP HEAD请求检验下载链接是否可用)