GoWeb零碎知识点

HTTP协议:

超文本传输协议,是一个属于应用层的面向对象的协议,详细规定了浏览器和万维网服务器之间互相通信的规则

GoWeb零碎知识点

客户端与服务端通信时的内容我们称之为报文
  • 客户端发送给服务器的称为请求报文
  • 服务器发送给客户端的称为响应报文
    GoWeb零碎知识点
获取地址/地址后字符串的方法:

GoWeb零碎知识点

获取请求头:

GoWeb零碎知识点
GoWeb零碎知识点

获取请求体 (get没有请求体;post才有请求体):

GoWeb零碎知识点

获取请求参数:

GoWeb零碎知识点

快速拿到参数不需要 r.ParseFrom解析

GoWeb零碎知识点

给客户端响应:

GoWeb零碎知识点

  • 给客户端响应一个 HTML 页面GoWeb零碎知识点
  • 给客户端响应 JSON 格式的数据:
  • GoWeb零碎知识点
  • 设置重定向
    GoWeb零碎知识点
模板引擎:

GoWeb零碎知识点
GoWeb零碎知识点

  • 包含动作{{.}}的模板:GoWeb零碎知识点GoWeb零碎知识点
  • 通过Must处理错误:GoWeb零碎知识点
  • 通过 ExecuteTemplate 方法GoWeb零碎知识点