2011-07-05 114 views

回答

1

__soapCall()是一个低级函数。你不直接调用它,对吧?如果你把它直接记住:

  • 数组中的参数必须 的相同顺序SOAP端点 预计
  • 的参数的数组应该是一个 平坦一个(无嵌套阵列)
+0

感谢您的建议。我可以使用_call()而不是_soapCall() – Hearaman

+0

请显示你如何创建你的SoapClient。它是否处于非WSDL模式?通常你不需要使用'call()'。例如,如果你的Web服务有一个带有以下签名的方法(使用PHP语法)'string function Hello(string $ name)',那么只需调用'$ result = $ soapClient-> Hello('Joe')'就足够了。然而你的问题含糊不清。您尝试拨打的Web服务方法的签名是什么?服务真的是基于SOAP还是必须发送纯XML? – lunohodov

相关问题