何位愿意帮忙把这6行java代码转为C#代码
哪位愿意帮忙把这6行java代码转为C#代码?
是一段调用WebService的代码,先行谢过!
------解决思路----------------------
asp.net对于webservice的应用特别简单
对着你的项目->右击->添加服务引用
然后再地址栏输入地址,然后点击前往。。然后列表里会将服务列出。。然后改下命名空间名,点下确定就可以了。。
然后我们就能直接在程序内部像调用方法那样调用服务了
------解决思路----------------------
JAVA的写法跟C#中通过反射获取到方法后再调用的道理一样。。
但ASP.NET调用webservice更为简单
------解决思路----------------------
C#调用webservice
1、可以直接在项目添加服务器引用,进行调用
2、通过wsdl生成代理类,添加到项目,剩下的就是调用代理类的方法了
生成代理类
wsdl.exe /l:cs /out:D:/Service1.cs http://localhost/HotlineService/Service1.asmx
红色替换成你的URL
是一段调用WebService的代码,先行谢过!
String endpoint = "http://testmail.com/kkk.nsf/getUsernewMail?openwebservice";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName("getUsermailUrl");
String mails = (String) call.invoke(new Object[] { oauser });
------解决思路----------------------
asp.net对于webservice的应用特别简单
对着你的项目->右击->添加服务引用
然后再地址栏输入地址,然后点击前往。。然后列表里会将服务列出。。然后改下命名空间名,点下确定就可以了。。
然后我们就能直接在程序内部像调用方法那样调用服务了
------解决思路----------------------
JAVA的写法跟C#中通过反射获取到方法后再调用的道理一样。。
但ASP.NET调用webservice更为简单
------解决思路----------------------
C#调用webservice
1、可以直接在项目添加服务器引用,进行调用
2、通过wsdl生成代理类,添加到项目,剩下的就是调用代理类的方法了
生成代理类
wsdl.exe /l:cs /out:D:/Service1.cs http://localhost/HotlineService/Service1.asmx
红色替换成你的URL