课程介绍
本书沿着 HTTP/1.0、HTTP/1.1、HTTP/2 和 HTTP/3 的发展历史,从方法和路径、首部、主体、状态码这 4 个 HTTP 的基本元素讲起,详细介绍了浏览器内部的动作、浏览器与服务器进行交互的方法等。针对各个版本的 HTTP,分别从语法和语义两个角度,通俗易懂地讲解了 HTTP 的协议规范,并结合用 Go 语言实现的具体的客户端代码示例,为读者阐明了 HTTP 是如何通过功能设计和扩展来实现高速化和安全性目标的。
本书内容全面,网罗了与 HTTP 相关的各种技术,包括简单的 HTTP 访问、表单的发送、缓存和 Cookie 的控制、Keep-Alive、SSL/TLS、协议升级、服务器推送、Server-Sent Events、WebSocket、DNS、CDN、RESTful API、Web 应用程序和安全方面的内容等。
本书适合 Web 开发工程师,以及对 HTTP 协议感兴趣的各层次读者阅读。
看过的人还看了