golang gin 框架 重定向

代码如下:

package main

import (
    "net/http"

    "github.com/gin-gonic/gin"
)

func main() {
    r := gin.Default()
    r.GET("/index", func(c *gin.Context) {
        c.Redirect(http.StatusMovedPermanently, "http://www.5lmh.com")
    })
    r.Run()
}

c.Redirect(http.StatusMovedPermanently, “http://www.5lmh.com”)
第一个参数是在IANA注册的HTTP状态码。详见链接HTTP状态码
第二个参数是要跳转到的地址

func (c *Context) Redirect(code int, location string) {
	c.Render(-1, render.Redirect{
		Code:     code,
		Location: location,
		Request:  c.Request,
	})
}

发布了34 篇原创文章 · 获赞 12 · 访问量 6960

猜你喜欢

转载自blog.csdn.net/weixin_45604257/article/details/105149284