2011-01-10 77 views

回答

1

我發現服務器也有basicHttpBinding模式,但是這兩種方法在綁定模式下都有相同的名字。

問題依然存在,因爲PHP默認客戶端似乎不允許在它們之間進行區分,實現重載,因爲它按名稱調用方法並轉到第一個匹配項(wsHttpBinding之一)。

我解決了這個問題,使用nusoap來解決正確的方法(它這樣做的好處)。

1

wsHttpBinding利用了PHP SoapClient無法處理的WS-Security和WS-Addressing功能。

根據錯誤,我會說這個問題與WS-Addressing(HTTP Action頭缺失,<a:Action>頭在SOAP消息中丟失)有關。

看看這是否有助於:WSO2-WSF PHP