.net 调用 java的webservice ,遇上 <wsse:Security> 错误

服务方提供了 webservice

wsdl里面有 jaxb:version="2.0"

我使用vs2013 生成了调用代理,主要方法如下

在config文件里面是

<system.serviceModel>
        <bindings>
            <basicHttpBinding>
              <binding name="ICustomerServiceSOAP11Binding" >
               
              </binding>
            </basicHttpBinding>
        </bindings>
        <client>
          <endpoint address="http://....:8080/uapws/service/nc.fdc.ws.services.icustomer.ICustomerService"
              binding="basicHttpBinding" bindingConfiguration="ICustomerServiceSOAP11Binding"
              contract="NcService.ICustomerServicePortType" name="ICustomerServiceSOAP11port_http">
          </endpoint>
        </client>
    </system.serviceModel>

我在程序中调用代码如下

CustomerServicePortTypeClient client = new  CustomerServicePortTypeClient();
string s= client.initCustomers("abc");

然后就遇上异常

  An error was discovered processing the <wsse:Security> header

请问该如何处理?

另外问一下,生成的代理类使用方式。

谢谢!

吃鸡游戏
浏览 1138回答 6
6回答

沧海一幻觉

请起头不正确吗,感觉是。 我们用.net调用jax发布的WebService,一直报400错误,最后还是用soapUI这个工具查看请求报文,然后手动构造WebRequest来解决的呢~

一只斗牛犬

请问java端怎么改的了?

神不在的星期二

这部分不是我开发的,不清楚
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java