【发布时间】:2017-07-27 18:34:39
【问题描述】:
我在读取 cookie 时遇到问题。在第一个请求中,我使用方法添加 cookie
Response.Cookies.Append("UserName", "Name", new Microsoft.AspNetCore.Http.CookieOptions()
{
Path = "/",
HttpOnly = false,
Secure = false
});
在下一个请求中,我想从 cookie 中读取值
var name = Request.Cookies["UserName"]
但 Request.Cookies 为空。而且,当我通过在浏览器中输入 api 来调用此方法时
localhost:5555/api/tempController/getCurrenUserName
var name = Request.Cookies["UserName"] 返回一个值,Request.Cookies 包含我在浏览器中看到的所有 cookie。
我不明白,为什么在一种情况下它可以在另一种情况下不起作用。
【问题讨论】:
-
我忘了一件事:我使用的是 knockout.js。
标签: cookies asp.net-core knockout.js