Asp.net mvc 4 将自定义头添加到asp.net MVC 4 Web API

Asp.net mvc 4 将自定义头添加到asp.net MVC 4 Web API,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,是否可以将自定义头添加到asp.net MVC 4 Web API中?我假定您正在谈论HTTP头。我不确定您是要自定义响应还是请求。你两者都可以。下面是一个示例,演示如何使用和ActionFilterAttribute在响应中添加自定义头。如果使用JQuery ajax向Web API发送请求,则可以使用beforeSend事件添加自定义头。下面是一个使用它进行基本身份验证的示例 $.ajax({ url: _url, data: _data,

是否可以将自定义头添加到asp.net MVC 4 Web API中?

我假定您正在谈论HTTP头。我不确定您是要自定义响应还是请求。你两者都可以。下面是一个示例,演示如何使用和ActionFilterAttribute在响应中添加自定义头。如果使用JQuery ajax向Web API发送请求,则可以使用beforeSend事件添加自定义头。下面是一个使用它进行基本身份验证的示例

    $.ajax({
        url: _url,
        data: _data,
        type: _type,
        beforeSend: function (xhr) {
            var up = username + ":" + password;
            xhr.setRequestHeader("Authorization", "Basic " + up);
        },
        success: _successFunc,
        error: _errorFunc
    });

非常简单的回答-在几个小时的转圈后,这让我度过了一个下午-特别是详细介绍“同一原产地政策”和“跨原产地资源共享”的链接,我整天都在跳舞…这个回答应该是10倍的答案,所以。。。