我正在使用带有cakephp应用程序的nusoap lib出于遗留/兼容性原因,我只是想知道是否完全有必要创建一个nusoap_server实例,我无法找出任何明显的理由这样做我可以只需输出任何格式化为xml nilly willy的数据而不创建服务器实例 - 它可能仅用于调试目的吗?
答案 0 :(得分:1)
(我从未使用nuSOAP
,但我猜它与PEAR::SOAP
,原生SoapServer
扩展名和Zend_Soap
完全相同
您的服务器实例将:
考虑到SOAP格式有多复杂,我绝对不想自己解析它,也不想重新构造一些SOAP字符串 - 特别是如果能够为我做这个的库已经存在了!
答案 1 :(得分:1)
这取决于您是在进行SOAP调用还是接收SOAP调用。
要制作它们,您需要创建相应的客户端实例来执行WDSL处理并组装XML。
要接收它们,您需要创建服务器实例并告诉它如何分派各种电话。
您的应用只需要执行其中一种操作,这是完全合理的。