怎么调用webservice接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么调用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接口里的方法
String webservice = https://api.ums86.com:9600/sms_hb/services/SmsService s = new Service();
Call call= (Call) s.createCall();
call.setTimeout(new Integer(5000));
call.setOperation( "getSecurityToken" );
call.setTargetEndpointAddress(new URL(webservice));
call.setOperationName("webservice的方法");
Object[] fn01 = 参数;
try
String val = (String)call.invoke(fn01);
logger.debug( "getSecurityToken(correct):" + val);
catch (RemoteException e)
logger.error(e.getMessage());
请采纳,谢谢
参考技术A 开发工具里引用webservice对应wsdl文件,会生成相应的用于调用web service的类,用那个就可以以上是关于怎么调用webservice接口的主要内容,如果未能解决你的问题,请参考以下文章
如何在调用webserver的时候直接返回一个json的数据