HTTP下载如何工作?

DrS*_*ove 7 http download

假设我想从http://www.xxx.ууу/example.pdf下载一个名为example.pdf的文件.

也许,我发送GET请求是这样的:

GET /example.pdf HTTP/1.1??
 Host: www.xxx.yyy??
 ??
Run Code Online (Sandbox Code Playgroud)

但下一步是什么?

如何交换http标头?

Spe*_*ort 1

我假设您已经阅读了有关 HTTP 协议的维基百科文章。如果您只需要更多示例,我强烈建议您下载 Wireshark。Wireshark 是一款功能极其强大的数据包嗅探器,可让您监视您与任何网站之间的数据包通信。此外,它实际上会分解数据包,并以更“人类的术语”告诉您一些它们的含义。它有一点学习曲线,但它可以教您很多有关包括 HTTP 在内的许多不同协议的知识。

http://www.wireshark.org/