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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章