首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >go :gin操作 cookie

go :gin操作 cookie

原创
作者头像
IT工作者
发布于 2022-07-22 22:35:40
发布于 2022-07-22 22:35:40
6450
举报
文章被收录于专栏:程序技术知识程序技术知识

本文介绍gin框架下操作cookie ,get ,set方法

代码:

代码语言:javascript
复制
package main

import (
    "fmt"

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

func main() {

    router := gin.Default()

    router.GET("/cookie", func(c *gin.Context) {

        cookie, err := c.Cookie("gin_cookie")

        if err != nil {
            cookie = "NotSet"
            c.SetCookie("gin_cookie", "test", 3600, "/", "localhost", false, true)
        }

        fmt.Printf("Cookie value: %s \n", cookie)
    })

    router.Run()
}

运行服务端代码

客户端模拟访问:

curl localhost:8080/cookie

服务端日志

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档