Web Services 如何在wsdl中实现操作/函数?

eeq64g8w  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(237)

我刚刚开始学习Web服务,我被要求实现一个计算器Web服务与通常的4个操作。
我在youtube上看到了很多教程,其中大多数只是获取一个WSDL URL并将其“导入”到SoapUI,并只是展示如何完成请求和响应。
但是我想弄清楚算术运算实际上是如何完成的,所以当阅读WSDL文件时,我试图找到添加两个值的实际方法/操作在哪里完成,但似乎没有。
我猜这些方法是在WSDL代码的服务器中实现的(在本例中是dneonline),但我可能错了。
url wsdl文件:http://www.dneonline.com/calculator.asmx?WSDL

deyfvvtc

deyfvvtc1#

如何在wsdl中实现操作/函数?
他们不是。
WSDL是Web服务描述语言。它只是描述操作/功能。实现需要位于某个服务器上,该服务器接受SOAP请求,从有效负载中获取参数,进行计算,将结果放入SOAP响应中,并返回它。WSDL只是描述这些操作的合同。
您可以在客户端使用WSDL创建一个存根来调用服务,也可以在服务器端使用WSDL创建一个框架来处理SOAP通信。但是您需要自己将计算添加到该框架中。然后将服务部署到某个地方,这就是您的Web服务计算器。
另请参阅:

相关问题