- 首次输出 Cookie:
- 二次输出 Cookie:test
- 30秒后输出 Cookie:
gin.Context.SetCookie
参数名 |
类型 |
描述 |
-- |
-- |
-- |
name |
string |
cookie_key |
value |
string |
cookie_val |
maxAge |
int |
生存期(秒) |
path |
string |
有效域 |
domain |
string |
有效域名 |
secure |
bool |
是否安全传输 是则只走https |
httpOnly |
bool |
是否仅网络使用 是则js无法获取 |
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
// 初始化
router := gin.New();
router.GET("/", func(context *gin.Context) {
val,_ := context.Cookie("name")
context.SetCookie("name","test",30,"/","localhost",false,true)
context.String(200, "Cookie:%s",val)
})
// 启动服务
router.Run(":8080")
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。