2

asp.net MVC 4 Web API にカスタム ヘッダーを追加することは可能ですか?

4

1 に答える 1

5

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
    });
于 2012-10-03T14:01:20.517 に答える