如何查找 Url 是否为 Audio/Video

How to find if Url is Audio/Video

我有一个简单的问题,我想确定哪些 url 是 audio/video 哪些不是。

一切正常,但我现在遇到问题,一些 url 在其 Content-Type

上显示为 text/html

像这样Url下面在内容类型中显示为text/html:http://dl.blugaa.com/hd.blugaa.com/f613178a0d993f8645ed530896937a22/cizuv/70%20Hazaar-(Mr-Jatt.com).mp3

但是这个 url 显示为音频: http://mp3light.net/assets/songs/393000-393999/393496-the-hills--1439131681.mp3

有人能解释一下为什么以及如何确定 url 最好的方法吗? 提前致谢

在您实际执行 HTTP 请求之前,无法确定您将获得的响应内容。你可以有 url 以任何扩展名结尾,购买反应仍然不同。我建议您尝试解析来自 HTTP 请求的响应,如果它不起作用或响应中的 headers 与预期的不匹配,只需弹出一条错误消息。