前面有2篇文章介绍了如何用Java调用.net的webservice,那么反过来如何用.net调用java的webservice呢?这里用
VS2005为平台,介绍一下如何调用java的webservice。
1.添加Web引用
在URL中输入生成的wsdl文件路径,点击“前往”,如图:
2.输入“Web引用名”,点击“添加引用”。在VS的“解决方案资源管理器”中就会出现一个“App_WebReferences”目录,里面就是添加的webservice引用。
3.调用webservice
com.ws.payment.PaymentConfirmService ser = new
com.ws.payment.PaymentConfirmService();
com.ws.payment.PaymentConfirmResponse res = ser.paymentConfirm(
spId, transactionId, userId, serviceId, serviceItemId, price, sign, timeStamp);
Response.Write(res.result +": " );
Response.Write(res.errorDescription+ "<br>" );
com.ws.payment.PaymentConfirmService();
com.ws.payment.PaymentConfirmResponse res = ser.paymentConfirm(
spId, transactionId, userId, serviceId, serviceItemId, price, sign, timeStamp);
Response.Write(res.result +": " );
Response.Write(res.errorDescription+ "<br>" );
ok,运行一下,就能看到结果了。