
极客时间 - 详解 HTTP:协议基础与 Go 语言实现
来自 极客时间·免费领取学习资源
这份资料来自极客时间2026年的付费VIP课,内容以资料为主,对应《极客时间 - 详解 HTTP:协议基础与 Go 语言实现》。官网需要单独购买,有集上可以免费领取。
资源介绍:
本书沿着 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 协议感兴趣的各层次读者阅读
课程目录
- O’ReillyMedia,Inc.介绍.md
- O’ReillyMedia,Inc.介绍
- 第10章从客户端的角度来看RESTfulAPI.md
- 第10章从客户端的角度来看RESTfulAPI
- 第11章使用JavaScript实现浏览器的动态HTTP请求.md
- 第11章使用JavaScript实现浏览器的动态HTTP请求
- 第12章Web应用程序的基础知识.md
- 第12章Web应用程序的基础知识
- 第13章云时代的HTTP:Web的各种强化技术.md
- 第13章云时代的HTTP:Web的各种强化技术
- 第14章安全:守护浏览器的HTTP功能.md
- 第14章安全:守护浏览器的HTTP功能
- 第1章HTTP-1.0的语法:4个基本元素.md
- 第1章HTTP-1.0的语法:4个基本元素
- 第2章HTTP-1.0的语义:浏览器基本功能的背后(1).md
- 第2章HTTP-1.0的语义:浏览器基本功能的背后(1)
- 第2章HTTP-1.0的语义:浏览器基本功能的背后(2).md
- 第2章HTTP-1.0的语义:浏览器基本功能的背后(2)
- 第3章使用Go语言实现HTTP-1.0客户端.md
- 第3章使用Go语言实现HTTP-1.0客户端
- 第4章HTTP-1.1的语法:追求高速化和安全性(1).md
- 第4章HTTP-1.1的语法:追求高速化和安全性(1)
- 第4章HTTP-1.1的语法:追求高速化和安全性(2).md
- 第4章HTTP-1.1的语法:追求高速化和安全性(2)
- 第5章HTTP-1.1的语义:HTTP的扩展功能(1).md
- 第5章HTTP-1.1的语义:HTTP的扩展功能(1)
- 第5章HTTP-1.1的语义:HTTP的扩展功能(2).md
- 第5章HTTP-1.1的语义:HTTP的扩展功能(2)
- 第6章使用Go语言实现HTTP-1.1客户端.md
- 第6章使用Go语言实现HTTP-1.1客户端
- 第7章HTTP-2和HTTP-3的语法:重新定义协议(1).md
- 第7章HTTP-2和HTTP-3的语法:重新定义协议(1)
- 第7章HTTP-2和HTTP-3的语法:重新定义协议(2).md
- 第7章HTTP-2和HTTP-3的语法:重新定义协议(2)
- 第8章HTTP-2的语义:新的用例.md
- 第8章HTTP-2的语义:新的用例
- 第9章使用Go语言实现HTTP-2、HTML5的协议.md
- 第9章使用Go语言实现HTTP-2、HTML5的协议
- 附录.md
- 附录
- 后记.md
- 后记
- 看完了.md
- 看完了
- 前言.md
- 前言
包含内容
- · O’ReillyMedia,Inc.介绍.md
- · O’ReillyMedia,Inc.介绍
- · 第10章从客户端的角度来看RESTfulAPI.md
- · 第10章从客户端的角度来看RESTfulAPI
- · 第11章使用JavaScript实现浏览器的动态HTTP请求.md
- · 第11章使用JavaScript实现浏览器的动态HTTP请求
- · 第12章Web应用程序的基础知识.md
- · 第12章Web应用程序的基础知识
贡献者