2016-01-20 54 views
0

当从浏览器启动文件下载时,我会向服务器发送文件请求。我知道服务器然后返回内容类型为attachmentapplication/octect-stream的响应。这让浏览器知道它应该启动文件下载。HTTP响应返回后文件内容如何发送到浏览器?

我想知道的是,一旦响应已被返回,文件数据如何从服务器发送到客户端?它使用不同于http的协议吗?它是否始终从服务器流式传输?或者是响应中发送的完整文件内容,然后浏览器将它下载到客户端计算机上,而不保持与远程服务器的连接?

有没有办法知道从服务器或客户端完成此过程的时间?

回答

0

正在下载的文件的内容包含在响应中的。响应头后面跟着一个空行,然后你有实际的文件数据。

相关问题