HTTP:请求与响应入门
这门课适合每天都在浏览网页、却从未看过网页背后如何运作的人。你将学到 HTTP 请求和响应到底是什么,如何在浏览器的开发者工具里读懂它们,以及如何一步一步讲清楚一次页面加载中发生了什么。
课程结束后,你将能够(课程目标):
- 说清一次页面加载中浏览器、服务器和 URL 各自的角色。
- 读懂一个 HTTP 请求,指出它的方法、路径和请求头。
- 读懂一个 HTTP 响应,指出它的状态码和响应体。
- 打开浏览器开发者工具中的 Network 面板,找到一条特定的请求。
- 读懂一次真实的页面加载:识别文档请求、它的子资源,以及时间瀑布图。
- 看到一个状态码,判断问题出在客户端一侧、服务器一侧,还是一次重定向。
先修条件: 无。你只需要一个网页浏览器和好奇心。
练习环境: 你自己的浏览器(Chrome、Edge、Firefox 或 Safari)。本课程没有嵌入沙盒;每个练习都要求你观察真实网页。
课程目录
来源与延伸阅读见 sources.md。