C#:Asmx Web服务空身份验证标头

我正在尝试向我的C#AMSX添加一些身份验证。我选择尝试使用SOAP标头。我设法在第一个调用中成功通过身份验证标头,但随后的调用以NULL形式通过。

public AuthHeader ApiCredentials;

public class AuthHeader : SoapHeader
{
    public string MachineName;
    public string accessKey;
}

我已经用以下内容装饰了我的网络方法

    [WebMethod]
    [SoapHeader("ApiCredentials")]

然后在我的代码中,我正在执行验证,但是ApiCredentials在第一次调用后会通过null传递。

我尝试重新实例化该类,添加标题等,但不明白为什么它为null。

谢谢

snowd_rop 回答:C#:Asmx Web服务空身份验证标头

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2640264.html

大家都在问