2

我有一个函数可以解析给它的 url,并根据它在该页面上找到的内容决定使用开放图来显示嵌入的视频,只显示标题等。

我想扩展它以检测是否已将直接视频文件或音乐文件作为 URL 提供。

我根本没有兴趣下载文件的全部内容,但我确实希望首先查看标题是否是音频/mpg、文本、html 等。

有没有办法在不获取所有内容的情况下获取远程文件/页面的 http 标头?

使用 CFHTTP 它将连接并为我提供所需的数据,但它会占用处理时间来下载其余内容。

通过了解标题内容,我可以决定是否应该尝试下载整个页面以解析它以获取额外的开放图形数据。

4

1 回答 1

6

尝试<cfhttp>_method="head"

HEAD:与 GET 方法相同,但服务器在响应中不发送消息体。使用此方法测试超文本链接的有效性和可访问性,确定文档的类型或修改时间,或确定服务器的类型。

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7ffc.html

于 2011-06-10T21:51:06.520 回答