2011-07-05 45 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

相關問題