看一下这个网址:
http://download.mozilla.org/?product=firefox-9.0.1&os=win&lang=nl
这是下载最新版Firefox的直接链接。当您执行 Chrome,IE,Firefox,Safari等中的网址时,他们都建议使用文件名“Firefox Setup 9.0.1.exe”。如果查看响应标头,则没有content-disposition
标头。 URL显然也不包含名称。这些浏览器在哪里获得建议的文件名?
答案 0 :(得分:1)
当您访问该网址时,服务器会发送“302 Found”重定向回复Location: http://mozilla.mirror.ac.za/firefox/releases/9.0.1/win32/nl/Firefox%20Setup%209.0.1.exe
您的浏览器会在此重定向,这就是文件名来源。如果您安装http://fiddler2.com/等代理(在Windows上),您将能够确切地看到正在发生的事情。