我正在向API发送凭据,然后通过MVC登录方法创建用户我在Web API中创建令牌并返回令牌以响应MVC现在我想将令牌存储在MVC Cookie中并在再次访问API控制器时再次发送Web API动作。
请建议我这两件事
答案 0 :(得分:3)
这里没有很多东西可以使用,但一般来说,Web API与MVC的不同之处主要在于它完全符合REST,而MVC则不然。符合REST的应用程序是无状态的(换句话说:没有会话,没有cookie等)。 API端点所需的一切必须与URL,请求标头或请求主体中的请求一起发送。这意味着你可以在GET请求的查询字符串或POST主体中发送cookie的值(而不是cookie本身),或者像REST API身份验证一样, Authorization
HTTP标头。