我有一个解析给它的网址的功能,根据它在该网页上找到的内容,它决定使用开放图形来显示嵌入的视频,只显示标题等。
我想扩展它以检测直接视频文件或音乐文件是否已作为URL提供。
我根本不感兴趣下载该文件的全部内容,但我确实只想首先查看它是否是音频/ mpg,文本,HTML等。
有没有办法获取远程文件/页面的http标头而不取出所有内容?
使用CFHTTP它将连接并提供我需要的数据,但它会占用处理时间以下载其余内容。
通过了解标题内容,我可以决定是否应该尝试下载整个页面以解析额外的开放图形数据。
答案 0 :(得分:6)
使用<cfhttp>
method="head"
HEAD:与GET方法相同,但是 服务器不发送消息 身体在回应。使用此方法 用于测试超文本链接 有效性和可访问性, 确定类型或修改 文件的时间,或确定 服务器的类型。
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7ffc.html