【问题标题】:How to store token in mvc cookie and send it to api如何将令牌存储在 mvc cookie 中并将其发送到 api
【发布时间】:2015-03-30 00:16:12
【问题描述】:

我正在向创建用户的 API 发送凭据,然后通过 MVC 登录方法我在 Web API 中创建令牌并返回令牌以响应 MVC 现在我想将令牌存储在 MVC Cookie 中,并在访问授​​权的 API 控制器时再次发送 Web API行动。

请给我建议这两件事

【问题讨论】:

    标签: asp.net-mvc asp.net-web-api asp.net-mvc-5 asp.net-web-api2


    【解决方案1】:

    这里没有很多东西可以使用,但一般来说,Web API 与 MVC 的主要区别在于它完全兼容 REST,而 MVC 则不是。符合 REST 的应用程序是无状态的(换句话说:没有会话、没有 cookie 等)。 API 端点需要的所有内容都必须与请求一起在 URL、请求标头或请求正文中发送。这意味着您可以在 GET 请求的查询字符串或 POST 的正文中发送 cookie(而不是 cookie 本身)的 value,或者像 REST API auth 的典型那样,作为AuthorizationHTTP 标头。

    【讨论】:

    • 明白当我将令牌存储在 mvc cookie 中然后我想提取它的值并发送 get ot post 参数时,你能解释一下吗?请帮帮我
    • 你能告诉我如何从cookie中提取值并将其发送到请求标头中
    猜你喜欢
    • 2020-10-01
    • 2020-07-04
    • 2021-10-16
    • 2015-09-15
    • 2016-09-13
    • 2021-01-21
    • 1970-01-01
    • 2020-09-05
    • 2019-06-01
    相关资源
    最近更新 更多