Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >gin框架之请求方法与路由分组

gin框架之请求方法与路由分组

作者头像
大话swift
发布于 2020-03-12 10:22:17
发布于 2020-03-12 10:22:17
94400
代码可运行
举报
文章被收录于专栏:大话swift大话swift
运行总次数:0
代码可运行

由于请求方法和路由分组篇幅较短,所以合成一篇讲

gin中可以使用 的HTTP 方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func main() {  router := gin.Default()
  //get方法  router.GET("/someGet", getting)  //post方法  router.POST("/somePost", posting)  //put方法  router.PUT("/somePut", putting)  //delete方法  router.DELETE("/someDelete", deleting)  //patch方法  router.PATCH("/somePatch", patching)  //head方法  router.HEAD("/someHead", head)  //option方法  router.OPTIONS("/someOptions", options)  router.Run(":8080")}

gin中的路由分组

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func main() {  router := gin.Default()
  // 简单的路由组: v1  v1 := router.Group("/v1")  {    v1.POST("/login", loginEndpoint)    v1.POST("/submit", submitEndpoint)    v1.POST("/read", readEndpoint)  }
  // 简单的路由组: v2  v2 := router.Group("/v2")  {    v2.POST("/login", loginEndpoint)    v2.POST("/submit", submitEndpoint)    v2.POST("/read", readEndpoint)  }
  router.Run(":8080")}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话swift 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
go语言中gin的用法
在这个示例中,我们使用了gin框架来创建一个简单的HTTP服务。我们定义了四个路由:
周辰晨
2024/03/18
1830
Golang框架 - gin实现Http Server
最近写golang的时候,有一个实现http server的需求,用golang的框架gin,这里简单总结下使用方法。
AsiaYe
2022/12/07
2.2K0
Golang框架 - gin实现Http Server
Go: Gin框架中的路由组特性及其区别解析
在Go语言的Gin框架中,路由组是一种强大的功能,它允许开发者以模块化的方式组织和管理路由。本文将重点讨论两个路由组/v1和/v1/system的特性及其区别,并提供实际应用中的指导。
运维开发王义杰
2024/01/12
2980
Go: Gin框架中的路由组特性及其区别解析
分享一波gin的路由算法
Gin 是用 Go 开发的一个微框架,Web框架,类似 Martinier 的 API,接口简洁,性能极高,也因为 httprouter的性能提高了 40 倍。
阿兵云原生
2023/02/16
4190
gin框架之参数获取
1、get请求获得query中内容 package main import ( "fmt" "github.com/gin-gonic/gin") func main() { router := gin.Default() router.GET("/get/query", func(c *gin.Context) { //a有值就获得,没有不处理 if a, ok := c.GetQuery("a"); ok { fmt.Printf("a的值%v", a) }
大话swift
2020/03/12
1.4K0
go :gin 路由分组
本文介绍gin框架下api接口路由分组代码:package mainimport ( "github.com/gin-gonic/gin")func main() { router := gin.Default() // Simple group: v1 v1 := router.Group("/v1") { v1.POST("/login", loginEndpoint) v1.POST("/submit", submitEndpoint)
IT工作者
2022/07/28
2710
Go项目实战-API路由的分模块管理
随着项目开发的迭代,我们写的接口往往会越来越多,如果都把API的路由写到一个文件里,那么整个路由文件就会变得又乱又长,所以我们最好在项目开始阶段就给路由的分模块管理做好规划。
KevinYan
2024/11/23
580
Go项目实战-API路由的分模块管理
Gin框架入门系列-路由与控制器及静态网站
路由是一个过程,指的是一个http请求,如何找到对应的处理器函数(也可以叫控制器函数),Gin框架的路由是基于httprouter包实现的。
用户10002156
2023/11/06
2740
Gin框架入门系列-路由与控制器及静态网站
轻量级 Web 框架 Gin 结构分析
Go 语言最流行了两个轻量级 Web 框架分别是 Gin 和 Echo,这两个框架大同小异,都是插件式轻量级框架,背后都有一个开源小生态来提供各式各样的小插件,这两个框架的性能也都非常好,裸测起来跑的飞快。本节我们只讲 Gin 的实现原理和使用方法,Gin 起步比 Echo 要早,市场占有率要高一些,生态也丰富一些。
老钱
2019/03/18
4.2K0
轻量级 Web 框架 Gin 结构分析
Gin-Web-Framework官方指南中文(下篇)
ShouldBind,ShouldBindJSON,ShouldBindXML,ShouldBindQuery,ShouldBindYAML
小诚信驿站
2019/10/31
2.4K0
Gin-Web-Framework官方指南中文(下篇)
Gin框架系列02:路由与参数
上一节我们用Gin框架快速搭建了一个GET请求的接口,今天来学习路由和参数的获取。
平也
2020/04/10
1.7K0
Gin框架系列02:路由与参数
Go web 开发框架 - Gin 简述
Gin 的英文意思是 杜松子酒,在它的官方介绍中提到了它的API 风格是 和 martini 相像的( martini-like )。而 martini 也是一个web框架,有意思的是 martini 的英文是 “马提尼”,也是一种鸡尾酒。
张云飞Vir
2020/04/16
2.4K0
Go web 开发框架 - Gin 简述
Go web 开发框架 Iris
掌握了 Go 语言的基础后就该开始实践了,编写Web应用首先需要一个 web 开发框架。做框架选型时,处理web请求是基本功能,至于MVC是更进一步需要。现在比较流行的web架构是前后端分离,后端响应RESTful的请求,Iris 能满足我们的需要。
张云飞Vir
2020/03/20
1.8K0
从零开发区块链应用(六)--gin框架使用
Gin 是一个用 Go 语言编写的 web 微框架,封装比较优雅,API 友好,具有快速灵活,容错方便等特点。它是一个类似于 martini 但拥有更好性能的 API 框架,由于使用了 httpprouter,速度提高了近 40 倍。如果你是性能和高效的追求者,你会爱上 Gin。
Tiny熊
2022/02/22
1.3K0
Golang Gin框架路由分组分文件
使用Gin框架写Go项目的时候,如果把路由都写在一个.go文件中,随着路由的数量的增加,会导致路由文件显得异常臃肿。
地球流浪猫
2023/10/14
5930
2020最新Gin框架中文文档 asong又捡起来了英语,用心翻译
哈喽,大家好,我是asong。最近在学习Gin框架。在学习的过程中,一直看英文文档,对于英语渣渣的我来说,很痛苦,就想着给他翻译过来,弄成中文文档,可以提高我们的学习下效率。网上翻译过来的文档有很多,不过都很旧了,许多更新也没有处理,不是很完整。所以我就自己一边学英语、一边翻译了这篇中文文档,现在分享给你们,希望对你们有用。
Golang梦工厂
2022/07/07
1.1K0
2020最新Gin框架中文文档 asong又捡起来了英语,用心翻译
Golang学习笔记之WEB框架(gin)基本使用
Github地址:https://github.com/gin-gonic/gin gin的安装:go get github.com/gin-gonic/gin API gin.Default() 创建路由 gin.DisableConsoleColor() 禁用控制台颜色 gin.SetMode() 设置gin模式。参数可以传递:gin.DebugMode、gin.ReleaseMode、gin.TestMode。 路由的方法为:假定我们先创建一个路由 router := gin.Default() 获取的方式可以为
李海彬
2018/12/29
2.2K0
Gin 框架怎么使用中间件?
阅读上面这段代码,我们可以发现,Gin 框架使用 Use 方法,使用中间件,包含默认中间件和自定义中间件。
frank.
2024/12/09
1280
Gin 框架怎么使用中间件?
Go Web框架gin的入门教程
目前,基于Go的web框架也可谓是百花齐放了,之所以选择gin ,没其他原因,就只是因为其在github上的star数是最多的,而且仅仅从README看,其文件也是相当丰富的。
会呼吸的Coder
2020/02/17
1.4K0
Gin源码解析和例子——路由
        Gin是一个基于golang的net包实现的网络框架。从github上,我们可以看到它相对于其他框架而言,具有优越的性能。本系列将从应用的角度来解析其源码。(转载请指明出于breaksoftware的csdn博客)
方亮
2019/01/16
1.4K0
相关推荐
go语言中gin的用法
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文