我遇到了读取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。
我不明白为什么有些情况下它可用,而有些情况下它不可用。