首页 > 其他 > 详细

session和cookie

时间:2021-06-24 10:29:12      阅读:16      评论:0      收藏:0      [点我收藏+]

一、cookie

cookie 里面存储sessionId 浏览器端存储, 服务器如何告知浏览器存储某些数据,响应头 Set-Cookie:k=v()

浏览器再次请求中会将这些数据携带

session:浏览器关闭就失效

package main

import (
	"fmt"
	"net/http"
	"strconv"
	"time"
)

func main(){

	addr :=":9099"
	http.HandleFunc("/set/", func(writer http.ResponseWriter, request *http.Request) {
		cookie :=http.Cookie{
			Name: "unixtime",
			Value: strconv.FormatInt(time.Now().Unix(),10),
		}
		http.SetCookie(writer,&cookie)
	})

	http.HandleFunc("/get/", func(writer http.ResponseWriter, request *http.Request) {
		    cookies :=request.Cookies()
		    fmt.Println(cookies)
		    unixtime,err :=request.Cookie("unixtime")
		    fmt.Println(unixtime,err)

		    tid,err :=request.Cookie("tid")
			fmt.Println(tid,err)

	})

	http.ListenAndServe(addr,nil)
}

  

session和cookie

原文:https://www.cnblogs.com/wuchangblog/p/14925072.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!