2017-02-14 30 views
0

我需要連接到一個SOAP Web服務,但我很難圍繞SOAP如何工作。最近我學習了使用REST的基礎知識,這非常簡單,我也正在開始編程(PHP)的第一步。使用PHP爲新手提供的SOAP

根據文檔,我需要做的第一件事是寫這個頭。

<soap:Header> 

<wsse:Security soap:mustUnderstand="1"> 

<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SecurityToken-24ada6f8-4626-4269-b786-a22361bfde78"> 

<wsse:Username>ws.test</wsse:Username> 

<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">test</wsse:Password> 

</wsse:UsernameToken> 

</wsse:Security> 

</soap:Header> 

我試圖尋找一種方式用PHP來做到這一點,我也許可以做類似的事情,但我不明白我在做什麼,但。

該文檔告訴我使用WSE 2.0,但在線閱讀WSE已過時。我應該不使用它嗎?說實話,我甚至不知道WSE是什麼。這是我應該下載的東西,還是服務器上的東西?

如果任何人都可以瞭解這一點或爲SOAP初學者提供簡單的最新指令,我將非常感激。

回答

0

wsdltophp.com是我的解決方案。對於需要快速修復的人來說,這非常棒,但如果你真的想學習如何使用SOAP,可能不是最好的。