gin中的重定向
package main import ( "github.com/gin-gonic/gin" ) func main() { // HTTP重定向很容易,内部、外部重定向均支持 router := gin.Default() /* GET重定向 router.GET("/", func(context *gin.Context) { context.Redirect(http.StatusMovedPermanently, "http://www.mayanan.cn:5000") }) */ /* POST重定向 router.POST("/post", func(context *gin.Context) { context.Redirect(http.StatusFound, "/foo") }) router.GET("/foo", func(context *gin.Context) { context.JSON(200, "post_redirect") }) */ /* 路由重定向 */ router.GET("/test", func(context *gin.Context) { context.Request.URL.Path = "/test02" router.HandleContext(context) }) router.GET("/test02", func(context *gin.Context) { context.String(200, "test02") }) router.Run() }