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") }
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论