我真的很努力地创建cookie服务器端。目前,我们尚未决定将哪个工具集用于前端代码(Razor,Angular,React等),但是我们知道我们在后端使用MVC Web APi .net core 2.1。
现在,我们有一个基本的登录页面,该页面调用一个方法。作为该调用的一部分,我创建了一个基于字符串的令牌,并且由于我们正在使用Jquery Ajax进行调用,因此我目前正在将其传递回客户端。但是,客户端并不需要真正关心令牌,仅API需要知道它。因此,当我调用初始服务器方法并创建令牌时,我想将其存储在Cookie中,但是事实证明这很困难。我发现的所有示例似乎都将HttpResponseMessage返回给客户端。
我尝试过类似Response.Headers.Add("mycookie",value);
这样的简单操作,以创建具有CookieHeaderValue的HttpResponseMessage,但未设置任何内容。
我所做的任何事情都不会收到任何错误,但是在我的ajax调用中从初始页面返回并重定向到api上的另一个方法之后,如果我尝试读取请求对象cookie,就不会有任何错误。我真的不想创建cookie客户端。