文章目录

  • Go设置、获取cookie
    • 设置cookie:
    • 获取cookie:
    • 服务器代码

Go设置、获取cookie

设置cookie:

服务器给发来的请求用户设置cookie:

http.SetCookie(w http.ResponseWriter, cookie *http.Cookie) //设置cookie
  • http.Cookie 是一个结构体。其中主要的几个key-value是:

    • Name :cookie名
    • Expires : cookie有效时间
    • Value:cookie对应的值

获取cookie:

cookies := r.Cookies() //获取所有cookie
cookie, err := r.Cookie("cookieName") // 获取Name为"cookieName"对应的cookie

服务器代码

import ("fmt""net/http""time"
)func main() {http.HandleFunc("/set", setCookie) // 注册路由http.HandleFunc("/get", getCookie)http.ListenAndServe(":8000", nil) // 设置监听端口
}// 设置cookie
func setCookie(w http.ResponseWriter, r *http.Request) {expires := time.Now()expires = expires.AddDate(1, 0, 0)cookie := http.Cookie{Name:    "feizhuYang", // cookie名Expires: expires, // cookie有效时间Value:   "baopilong",}http.SetCookie(w, &cookie)
}// 获取cookie
func getCookie(w http.ResponseWriter, r *http.Request) {cookies := r.Cookies()                 //返回所有cookie//cookie, err := r.Cookie("feizhuYang")  // 返回在请求中的对应名称的cookiefmt.Fprintln(w, "cookie s :", cookies) // 将获取到的cookie写入前端
}

Go设置、获取cookie相关推荐

  1. VC实现表单提交并设置获取COOKIE:

    可以尝试通过 HttpAddRequestHeaders 来添加自已的COOKIE:     char * lpszHeaders = "Cookie: Key=somevalue" ...

  2. CefSharp获取Cookie

    CefSharp获取Cookie.多开.IP 集成化的环境已经做好,包括: 1.多开(各个浏览器完全独立) 2.自定义右键菜单 3.设置代理(多开的浏览器代理独立) 4.设置获取Cookie(获取整个 ...

  3. Javascript设置cookie和获取cookie

    2019独角兽企业重金招聘Python工程师标准>>> 1. 设置cookie function setCookie (name, value, expireTime) {var d ...

  4. Django框架(21.Django中设置cookie以及获取cookie)

    状态保持 http协议是无状态的.下一次去访问一个页面时并不知道上一次对这个页面做了什么 Cookie 1.cookie是由服务器生成,存储在浏览器端的一小段文本信息. 2.cookie的特点: 以键 ...

  5. Flask框架(flask中对cookie的处理(设置cookie、获取cookie、删除cookie))

    在Flask中对cookie的处理 1. 设置cookie: 设置cookie,默认有效期是临时cookie,浏览器关闭就失效 可以通过 max_age 设置有效期, 单位是秒 resp = make ...

  6. javascript设置和获取cookie的方法

    设置cookie的方法,和获取cookie的方法例如以下 设置cookie document.cookie="name="+value; //获取cookie当中index是coo ...

  7. python获取cookie值的方法_Python获取Cookie、设置Cookie的N种方法

    方法一通过python的requests包: import requests url = "https://fanyi.baidu.com" res = requests.get( ...

  8. 通过js获取PHP设置的cookie(全实例讲解)

    制作网页我们通常都要做一个登陆界面,如果对于不是安全性要求很高的网站,这个登录界面我我们当然不希望频繁输入账户密码来验证身份,我们想要的是只要一次验证,就可以长时间保持登陆状态. session虽然可 ...

  9. 前端cookie的设置获取删除

    前端cookie的设置获取删除 /* 我们有过这样的经历,当我们登录一个网站时候,网站会提示我们需不需要记住账号和密码一般来说,当我们登录一个网站时,后台会返回一个token字符串作为用户的登录标识, ...

最新文章

  1. 【博客搬家旧文】剑指offer [ java ] 面试题10 斐波那契数列
  2. pythonencode_python的encode和decode误读总结
  3. Android Studio下载
  4. jQuery.noConflict() 解决冲突 原理深入
  5. 批量删除QQ好友的方法
  6. 【系列】关于直播,所有的技术细节都在这里了
  7. Atitit 常用的登录认证法 目录 2. 表单验证 1 3. OAuth 认证 1 4. Web票据模式验证 1 4.1. Token验证 1 4.2. Cookie-Session 认证 1
  8. 三维重建-摄像机模型+摄像机标定(上)
  9. 最全电商分类信息(08)
  10. 《量化投资策略如何实现超额收益》简介及PDF电子书下载
  11. 【centos6.5】安装LNMP(linux公社)
  12. 移动数字化平台原来可以这样帮企业打造协同生态链
  13. UG NX二次开发(C#)-建模-判断一张面是孔面还是凸台面
  14. python 动态for循环的循环范围_Python中for循环的动态范围
  15. Mybatis如果存在该条数据则修改,否则新增
  16. 微商铺php,帮助中心-微商铺的功能详解
  17. asp.net新闻采集(wyz)
  18. 很色,非常色,十分色,格外色,异常色,特别色,相当色,太色了!
  19. 倒梁法matlab,柱下条形基础等基础工程.ppt
  20. “华为天才少年”自制 B 站百大 Up 主奖杯

热门文章

  1. 分布式消息队列RocketMQ(一)安装与启动
  2. Linux自动挂载模块目录,LINUX modprobe命令-自动处理可载入模块
  3. 基于STM32与红外感应开关的自动门设计与实现(结构+设计)
  4. 物联网开发笔记(50)- 使用Micropython开发ESP32开发板之控制HC-SR501人体红外感应传感器
  5. 图解 Paxos 一致性协议
  6. 数据结构 (C++)笔记6 (有序列表 排序器)
  7. Bootstrap-30分钟就能上手的Bootstrap教程【史上最全】
  8. 快速入门丨篇五:如何进行运动控制器输入/输出IO的应用?
  9. SpringBoot 配置嵌入式Servlet容器(tomcat,jetty,undertow)
  10. 《查漏补缺》基础知识篇