使用go gin来操作cookie的讲解

作者:stpeace 时间:2023-09-12 14:21:49 

准确地说, 这个标题是有问题的, go gin只能给浏览器返回操作cookie的指令, 真正执行cookie操作的是浏览器。 但广泛地来讲, 说go gin操作cookie, 也是可以的(间接操作)

来看go gin代码:


package main
import (
 "github.com/gin-gonic/gin"
)
func main() {
 router := gin.Default();
 router.GET("/read_cookie", func(context *gin.Context) {
   val, _ := context.Cookie("name")
   context.String(200, "Cookie:%s", val)
 })
 router.GET("/write_cookie", func(context *gin.Context) {
   context.SetCookie("name", "Shimin Li", 10, "/", "localhost", false, true)
 })
 router.GET("/clear_cookie", func(context *gin.Context) {
   context.SetCookie("name", "Shimin Li", -1, "/", "localhost", false, true)
 })
 router.Run(":8080")
}

开启服务。浏览器端执行读取、写入、清除的操作分别是:

http://localhost:8080/read_cookie

http://localhost:8080/write_cookie

http://localhost:8080/clear_cookie

自己玩了一下, OK.

不多说。

来源:https://blog.csdn.net/stpeace/article/details/82726139

标签:go,gin,cookie
0
投稿

猜你喜欢

  • 使用微信助手搭建微信返利机器人流程

    2022-10-10 08:34:03
  • 基于TensorFlow的CNN实现Mnist手写数字识别

    2022-03-13 11:20:28
  • 还不知道Anaconda是什么?读这一篇文章就够了

    2022-02-19 01:36:50
  • mysql 忘记root密码

    2010-12-14 14:50:00
  • css被遮挡的绝对定位

    2008-02-29 12:00:00
  • python实现双人五子棋(终端版)

    2022-08-26 14:28:57
  • go程序员日常开发效率神器汇总

    2024-02-16 23:04:40
  • MySQL系列之三 基础篇

    2024-01-25 21:09:28
  • python之数字图像处理方式

    2023-02-02 18:27:09
  • MS Server和Oracle中对NULL处理的一些细节差异

    2009-06-10 17:35:00
  • 理解 javascript 中的函数表达式与函数声明

    2024-04-23 09:08:26
  • Oracle中字符串截取常用方法总结【推荐】

    2024-01-26 16:55:02
  • Golang中使用JSON的一些小技巧分享

    2024-04-27 15:33:34
  • Python语言中的数据类型-序列

    2023-08-31 14:36:24
  • js 代码优化点滴记录

    2024-05-28 15:41:47
  • 从SNS看社会化界面设计 I

    2009-02-19 12:21:00
  • JavaScript实现网页跨年倒计时

    2024-06-14 18:24:43
  • python实现对服务器脚本敏感信息的加密解密功能

    2022-11-07 08:35:11
  • python随机模块random使用方法详解

    2022-07-02 04:31:10
  • MySQL如何根据不同条件联查不同表的数据if/case

    2024-01-21 14:20:10
  • asp之家 网络编程 m.aspxhome.com