HTTP协议:
超文本传输协议,是一个属于应用层的面向对象的协议,详细规定了浏览器和万维网服务器之间互相通信的规则
客户端与服务端通信时的内容我们称之为报文
- 客户端发送给服务器的称为请求报文
- 服务器发送给客户端的称为响应报文
获取地址/地址后字符串的方法:
获取请求头:
获取请求体 (get没有请求体;post才有请求体):
获取请求参数:
快速拿到参数不需要 r.ParseFrom解析
给客户端响应:
- 给客户端响应一个 HTML 页面
- 给客户端响应 JSON 格式的数据:
- 设置重定向
模板引擎:
- 包含动作{{.}}的模板:
- 通过Must处理错误:
- 通过 ExecuteTemplate 方法