在JavaScript中,有没有办法检索URL的内容类型而不检索整个文件?

时间:2010-12-01 17:55:04

标签: javascript ajax http-headers content-type

我想确定给定的URL是否是图像,而不依赖于文件的扩展名。在JavaScript中,有没有办法获取URL的HTTP响应头而不检索文件的全部内容?

1 个答案:

答案 0 :(得分:3)

你可以做一个http HEAD。这包含在Accessing the web page's HTTP Headers in JavaScript

  

HEAD方法与GET相同   除了服务器不能返回   响应中的消息正文。该   HTTP中包含的元信息   响应HEAD请求的标头   应该与信息完全相同   发送以响应GET请求。   该方法可用于获得   关于实体的元信息   没有提出要求所暗示的   转移实体 - 身体本身。   此方法通常用于测试   有效性的超文本链接,   可访问性,最近   修改

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html