Cookies 从asp.net核心中的cookie读取值

Cookies 从asp.net核心中的cookie读取值,cookies,asp.net-core,knockout.js,Cookies,Asp.net Core,Knockout.js,我读饼干有问题。在第一个请求中,我使用方法添加cookie Response.Cookies.Append("UserName", "Name", new Microsoft.AspNetCore.Http.CookieOptions() { Path = "/", HttpOnly = false, Secure = false }); 在下一个请求中,我想从cookies中读取值 va

我读饼干有问题。在第一个请求中,我使用方法添加cookie

Response.Cookies.Append("UserName", "Name", new Microsoft.AspNetCore.Http.CookieOptions()
        {
            Path = "/",
            HttpOnly = false,
            Secure = false
        });
在下一个请求中,我想从cookies中读取值

 var name = Request.Cookies["UserName"]
但是请求。Cookies是空的。而且,当我在浏览器中键入api调用此方法时

localhost:5555/api/tempController/getCurrenUserName
var name=Request.Cookies[“UserName”]
返回一个值,并且
Request.Cookies
包含我在浏览器中看到的所有Cookies


我不明白,为什么在一种情况下它能工作在另一种情况下它不能工作。

问题是在knockout.js中使用方法fetch,我用jQuery方法替换了它,现在它能工作了

我忘记了一件事:我正在使用knockout.js。