有没有办法获取http响应的文件类型(扩展名)?解析http请求是不可行的,因为有时url中没有文件名,例如“GET www.stackoverflow.com”
问问题
4496 次
2 回答
3
HTTP 不关心文件类型或文件扩展名,而是使用 MIME 类型来区分不同的内容类型。正如 shyam 所提到的,它由 Content-Type 标头表示,对于普通网页可能如下所示:
Content-Type: text/html; charset=utf-8
一个例外情况是,当 HTTP 响应正在为应该存储在客户端的文件提供服务时,可能会包含 Content-Disposition 标头以指示文件名,从而指示文件扩展名:
Content-Disposition: attachment; filename="fname.ext"
于 2013-03-21T14:06:29.900 回答
0
您可以尝试从Content-Type
标题中猜测
于 2013-03-21T14:04:51.673 回答