调用webservice接口,加密的WSDL怎样用wsimport命令生成客户端代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用webservice接口,加密的WSDL怎样用wsimport命令生成客户端代码?相关的知识,希望对你有一定的参考价值。

项目需要与其它系统集成,通过webservice进行数据交换处理,那边的开发人员开发好了一个接口,给了我一个WSDL地址和一个 .crt 的证书文件,还有一个账号密码,用wsimport命令解析WSDL时报如下错误。
已解决,用工具SoapUI可以直接根据wsdl生成客户端代码。

证书转成java识别的x509,然后连接时使用上才可以

~~~~~~~~~~~~~~~~~~
参考技术A 用的C#吗?干嘛不用VS直接生成,而要命令行?追问

我们系统是用的JAVA,CS架构

怎么调用webservice接口

你把webservice理解成一个网站,不过网址是带参数的就可以了啊!
比如我的WEBservice发布后的默认起始页是MyWebservice.asmx
访问的话就是http://192.168.1.155::85//MyWebservice.asmx就可以了啊,如果要调用里面的方法就是问号方法名就可以了!
参考技术A 无法读取服务器。
你需要确认以下。
AuthPassword 端点认证用的口令。
AuthUser 端点认证用的用户名。
EndPointURL 端点的URL。
ProxyPassword 代理认证的口令。
ProxyPort 代理服务器使用的端口。
ProxyServer 代理服务器的主机名或IP地址。
ProxyUser 代理认证的用户名。
SoapAction HTTP头部中SoapAction中的值。
这一属性只能从低级的API中设定,如果使用SoapClient接口中的ConnectorProperty属性(高级API)设置该属性,它就会被忽略。
SSLClientCertificateName 如果存在,则该字符串标明用于SSL协议中的客户端证书。
其语法为: SSLClientCertificateName [CURRENT_USER | LOCAL_MACHINE\[store-name\]]证书名,其缺省的名字为 CURRENT_USER\MY。
参考技术B 看看这里面的 ,你应该就明白了
http://blog.csdn.net/chenghui0317/article/details/9320053

以上是关于调用webservice接口,加密的WSDL怎样用wsimport命令生成客户端代码?的主要内容,如果未能解决你的问题,请参考以下文章

c#根据wsdl文件调用webservice接口

没有wsdl,怎么使用soapui测试webservice接口?

web service接口 wsdl和asmx有啥区别

怎样使用VC6调用webservice的接口

怎样调用java的webservice,wsdl怎样生成java代码

JAVA怎样调用https类型的webservice