2017-02-14 33 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,可能不是最好的。