前言
Gin是一个轻量级的Web开发框架,与重量级代表Beego的区别在于,Gin专注于Web 中Http协议处理,数据、表格解析,路由与中间件等,而Beego相对大而全,完整MVC模式,不仅包含了Web协议处理的内容,也包含了数据库的CURD(Beego光数据库的驱动都有三种 mysql/Sqlite/Postgres)
首先对于Gin框架的安装 简要
Gin官方Demo
Gin教程的官方入门程序 example.go
运行 example.go,可以通过浏览器来访问 http://localhost:8080/ping
如果一切运行正常,那么可以看到浏览器中有Json返回
Gin获取Http请求头Header和Body
一个HTTP报文由3部分组成,分别是:
(1)、起始行(start line)
(2)、首部(header)
(3)、主体(body)
本次主要关注的是发起请求的报文,使用Postman做为测试工具,发起Http请求
运行示例:
postman请求内容
Method:post
Body type: raw
Body: username=123
其中红色框内为HTTP Request Body
橙色框内为 HTTP Request Header
领取专属 10元无门槛券
私享最新 技术干货