本文介绍: “工欲善其事必先利其器”!学习web的第一天,当然是要学习与web息息相关的就是HTTP协议等知识点,因此第一天让我们一起聊聊Go与web的关系、web应用、HTTP的简介/请求/响应以及HTTP2协议, 开启快乐学习Go web!
从零开始学Go web——第一天
“工欲善其事必先利其器”!学习web的第一天,当然是要学习与web息息相关的就是HTTP协议等知识点,因此第一天让我们一起聊聊Go与web的关系、web应用、HTTP的简介/请求/响应以及HTTP2协议, 开启快乐学习Go web!
一、Go与web应用简介
Go语言是一门函数式和过程式并存语言,并且提供了现代化包管理系统、垃圾收集机制、以及各种功能强大的标准库。
而web应用具备的四个条件:
1.1 Go的可扩展性
Go语言的扩展包括两个方面:
1.2 Go的模块化
Go语言的模块化包括以下两个方面:
1.3 Go的可维护
1.4 Go的高性能
二、web应用
2.1 工作原理
2.2 各个组成部分
2.2.1 处理器
2.2.2 模板引擎
三、HTTP简介
四、HTTP请求
4.1 请求的文本数据
4.2 请求方法
4.2.1 请求方法类型
4.2.2 安全的请求方法
4.2.2 幂等的请求方法
4.2.2 浏览器对请求方法的支持
4.3 请求首部
五、HTTP响应
5.1 响应状态码
5.2 响应首部
5.3 URI
六、HTTP/2
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。