【问题标题】:Soap request using service reference使用服务参考的肥皂请求
【发布时间】:2019-04-02 08:50:38
【问题描述】:

我正在尝试调用外部肥皂请求,但我不断收到以下错误:

System.ServiceModel.FaultException: java.lang.NullPointerException

我无法弄清楚这里缺少什么,我检查了 wsdl 并没有找到任何强制性参数。

SoapService.queryWebServiceSoapPortClient client = new SoapService.queryWebServiceSoapPortClient();
            client.ClientCredentials.UserName.UserName = "";
            client.ClientCredentials.UserName.Password = "";




            SoapService.qwsInput query1 = new SoapService.qwsInput();
            SoapService.queryResponse response = new SoapService.queryResponse();





            query1.pass = Password;
            query1.queryId = queryId;
            query1.qwsInputParams = "something";

            query a = new query();
            a.queryInput = query1;
            try
            {
                response = client.query(a);
            }
            catch (Exception error) {


                var b = error.ToString();
            }

【问题讨论】:

  • 既然你关心获取 Java 异常,那么服务实现也极有可能是错误的,而不是缺少参数。
  • @TomasSmagurauskas 你能看看这里的另一个问题吗? stackoverflow.com/questions/55898996/…

标签: c# asp.net soap


【解决方案1】:

我最终联系了肥皂供应商,他们发现我用来连接肥皂服务的帐户由于某种原因无法正常工作。上面的代码与新帐户完美配合。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多