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