【问题标题】:Cal Web API with headers authorization [closed]具有标头授权的 Cal Web API [关闭]
【发布时间】:2018-09-25 14:01:43
【问题描述】:

我通过标头授权从 html 视图请求 web api 但不幸的是,当我把这个部分的标题

{authorization:'basic fdgxvgxsa='}

在我的 ajax 请求中,它没有发出任何请求

我的ajax调用如下

$.ajax{
Url:http/localhost:1234/api/isuserauthinticated
Headers:{'authorization..... '}

【问题讨论】:

    标签: ajax asp.net-mvc asp.net-web-api


    【解决方案1】:

    您可以使用 beforeSend 功能在 .

    中设置您的授权标头
    $.ajax({
      type: "POST",
      beforeSend: function(request) {
        request.setRequestHeader("authorization", authorizationToken);
      }
    });
    

    【讨论】:

    • 非常感谢,但我需要告诉你,我也在课程开始时启用了 CORS,而不是在动作本身中,这解决了我的问题
    猜你喜欢
    • 2012-04-30
    • 2021-12-08
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多