当我们右键单击以下 URL 并选择“另存为”时,IE 会执行什么操作?
http://www.somesite.com/some_file.zip
我听说过“HTTP 下载”之类的东西,它到底是什么?
我的理解是,HTTP 是一个基于文本的协议,它怎么能被用来传输不同类型的文件呢?
我的猜测是,当我们为 URL 选择另存为时,IE(或任何其他浏览器)将打开与服务器的新 TCP 连接并进行文件传输。它应该与 HTTP 无关。
- 当我们访问一个网页时,浏览器使用 TCP 连接来传输 HTTP 信息和 HTML。
- 当我们在 IE 中下载文件时,浏览器使用 TCP 传输文件内容。
它本质上是相同的,只是传输的内容不同。
我对吗?连接传输文件内容。