• 设置和获取 Cookie

    设置和获取 Cookie

    1. import (
    2. "fmt"
    3. "github.com/gin-gonic/gin"
    4. )
    5. func main() {
    6. router := gin.Default()
    7. router.GET("/cookie", func(c *gin.Context) {
    8. cookie, err := c.Cookie("gin_cookie")
    9. if err != nil {
    10. cookie = "NotSet"
    11. c.SetCookie("gin_cookie", "test", 3600, "/", "localhost", false, true)
    12. }
    13. fmt.Printf("Cookie value: %s \n", cookie)
    14. })
    15. router.Run()
    16. }