0

認証が成功し、ac#.net ページですべてが正常に機能する場合にトークンを発行するセキュリティで保護された Web サービスがあります。私が抱えている問題は、jQuery からサービス呼び出しにアクセスしたいということです。

jQuery呼び出しでSOAPヘッダーにアクセス/変更/追加するにはどうすればよいですか。私のカスタム SOAP ヘッダー クラス ヘッダーは次のとおりです。

public class SecuredWebServiceHeader : System.Web.Services.Protocols.SoapHeader
{
    public string Username;
    public string Password;
    public string AuthenticatedToken;
}

前に疲れた $.ajax のように送信

beforeSend: function (xhr) {
            xhr.setRequestHeader('Authorization', '<%=GetToken()%>');
                        },

ただし、Web サービスはヘッダーをすべて認識しません。

これを解決する方法についてのアイデアはありますか?

4

1 に答える 1