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")
}