在浏览器输入以下代码:
通过c.Query(“key”)可以成功接收到url参数 , c.DefaultQuery在参数不存在的情况下,会由其默认值代替 。
我们还可以为Gin定义一些默认路由:
这时候,我们访问一个不存在的页面:
返回如下所示:
下面我们测试在Gin里面使用Post
在测试端输入:
附带发送的数据,测试即可 。记住需要使用POST方法.
继续修改,将PostHandler的函数修改如下
测试工具输入:
发送的内容输入:
返回结果如下:
备注:此处需要指定Content-Type为application/x-www-form-urlencoded,否则识别不出来 。
【go语言框架搭建 golang 框架】 一定要选择对应的PUT或者DELETE方法 。
Gin框架快速的创建路由
能够方便的创建分组
支持url正则表达式
支持参数查找(c.Param c.Query c.PostForm)
请求方法精准匹配
支持404处理
快速的返回给客户端数据,常用的c.String c.JSON c.Data
Go语言做Web应用开发的框架 , 哪一个更适合入门Revel Web开源框架
个高效的Go语言Web开发框架, 其思路完全来自 Java 的 Play Framework 。
特点
热编译,简单可选,同步(每个请求都创建自己的goroutine来处理 。
Go语言Web框架:beego
一个用Go开发的应用框架,思路来自于tornado , 路由设计来源于sinatra 。
支持特性
MVC;
REST;
智能路由;
日志调试;
配置管理;
模板自动渲染;
layout设计;
中间件插入逻辑;
方便的JSON/XML服务;
go语言框架搭建的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于golang 框架、go语言框架搭建的信息别忘了在本站进行查找喔 。
推荐阅读
- 趣味益智游戏,趣味益智游戏 把糖果掉到嘴巴里
- 服务器降温,服务器降温上市公司
- 用虚拟机装系统,用虚拟机装系统有什么好处
- 对n个数排序c语言函数 对n个数进行排序
- jquery阻止鼠标事件,jquery阻止a标签跳转
- 女装直播伴侣开播,女装直播推荐
- python枚举函数用法 python枚举算法
- 什么拍视频软件有歌曲,有什么软件可以拍视频可以放歌
- c中如何调用java代码,java调用c语言写的dll