Http 如何检查cookie是否过期
如何检查通过get请求获得的cookie是否过期? 我试过: 但调试时,我发现过期日期不正确:Http 如何检查cookie是否过期,http,go,cookies,go-gin,Http,Go,Cookies,Go Gin,如何检查通过get请求获得的cookie是否过期? 我试过: 但调试时,我发现过期日期不正确: 2019/05/15 01:23:46 0001-01-01 00:00:00 +0000 UTC 日期是今天,而不是我设定的2051年,其他一切都没有意义。发生了什么?因为客户端只在a中发送名称和值,所以名称和值字段是在此上下文中设置的唯一字段。该字段具有日志输出指示的time.time 应用程序必须执行cookie协议之外的操作,以确定cookie是否仍然有效 2019/05/15 01:23:
2019/05/15 01:23:46 0001-01-01 00:00:00 +0000 UTC
日期是今天,而不是我设定的2051年,其他一切都没有意义。发生了什么?因为客户端只在a中发送名称和值,所以名称和值字段是在此上下文中设置的唯一字段。该字段具有日志输出指示的time.time
应用程序必须执行cookie协议之外的操作,以确定cookie是否仍然有效
2019/05/15 01:23:46是日志包添加的前缀。Expires字段的值是0001-01-01 00:00:00+0000 UTC
,time.time.Oh的零值。那有点糟糕。问题是,当使用http.Request.Cookie()
时,它似乎可以工作。它只是看起来像在工作吗?或者是关于牙龈的?我怎样才能以一种体面的方式解决它呢?这与GinGonic无关。客户端不发送过期时间。寻找“安全cookie”包。这些包中的大多数都在cookie值中包含过期时间。
2019/05/15 01:23:46 0001-01-01 00:00:00 +0000 UTC