gin系列-重定向
程序员文章站
2022-03-25 16:56:50
#### ```go package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { r := gin.Default() //http重定向 r.GET("/index", func(c *gin.Contex... ......
package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { r := gin.default() //http重定向 r.get("/index", func(c *gin.context) { //c.json(http.statusok, gin.h{ // "status": "ok", //}) //跳转到sogo c.redirect(http.statusmovedpermanently, "https://www.sogo.com") }) //路由重定向 r.get("/luyou", func(c *gin.context) { //跳转到/luyou2对应的路由处理函数 c.request.url.path = "/luyou2" //把请求的url修改 r.handlecontext(c) //继续后续处理 }) r.get("/luyou2", func(c *gin.context) { c.json(http.statusok, gin.h{ "message":"路由重定向", }) }) r.run(":9090") }
上一篇: Laravel之Contracts和Facades详解
下一篇: Java 小数保留一位有效数字
推荐阅读
-
C#多线程编程系列(五)- 使用任务并行库
-
电商互联网营销系列:产品软文和网店产品页详情描述的区别
-
从零学python系列之从文件读取和保存数据
-
从零学python系列之数据处理编程实例(二)
-
从零学python系列之数据处理编程实例(一)
-
前端系列之JavaScript基础知识概述
-
从零开始学_JavaScript_系列(34)——将canvas获取的图片下载到本地
-
React性能优化系列之减少props改变的实现方法
-
巨坑总结:ModuleNotFoundError: No module named ‘tools‘引发的一系列问题
-
Mate40 Pro系列首发 一图看懂华为5nm麒麟9000:5项世界之最