c# - 无法添加 cookie 选项
问题描述
我目前正在创建一个 cookie,我在其中存储我的刷新令牌。cookie 工作得非常好,直到我尝试添加路径或过期时间。
这工作得很好。cookie 是在 Postman 或我的浏览器中创建和显示的。
CookieOptions cookie = new CookieOptions();
Response.Cookies.Append("Authentication", _refreshTokenObj.Refreshtoken, cookie);
这是行不通的。我无法创建 cookie 或在 Postman 或我的浏览器中查看它。
CookieOptions cookie = new CookieOptions()
{
Path = "/RefreshToken",
Expires = DateTime.Now.AddHours(4),
IsEssential = true
};
Response.Cookies.Append("Authentication", _refreshTokenObj.Refreshtoken, cookie);
编辑: 经过一些测试,我发现,只是设置路径选项的问题。到期时间正在工作。
解决方案
推荐阅读
- javascript - 如何在单击后使 HTML 按钮标签不可点击?
- python - Python 中到达和离开的事件图
- sql - 更改 Id 时填充 StopDate
- hibernate - 未调用 JPA 存储库自定义 UPDATE 查询
- ruby - 从 MRI 调用 JRuby?
- amazon-s3 - 使用 Ansible 获取 S3 对象大小
- c++ - 如何在没有iomanip的情况下设置没有头文件的精度
- kubernetes - 如何永久删除“默认”命名空间内的 pod。当我只删除 pod 时,它会因为“复制控制器”而返回
- code-coverage - Jacoco 代理(输出=文件)不是(创建/写入)文件 .exec(不使用任何 maven 插件)
- python - 如何在 Mac 上安装 xlrd 包?