我一直在接洽创建使用军刀Web服务的预订系统提供动力网站。我看到的所有文件指的是.NET或Java解决方案,以及我在怀疑是否PHP可以被使用,因为是用SOAP进行访问。

我发现这个没有进一步的消息,我认为答案是肯定的,但我不知道为什么没有一处提到这是可能的。所有的解决方案似乎是.NET!

有帮助吗?

解决方案

是,PHP可以被用来连接到SOAP Web服务 - 看看的NuSOAP 。它允许一个好的和容易的面向对象的方式来使用Web服务。

其他提示

SOAP是与语言无关的,这意味着任何语言可以与web服务进行通信,如果它可以生成SOAP请求和处理响应。

PHP的SOAP文档可在 PHP手册找到

PHP可以用于相当有效地调用 SOAP 的。

有对 devzone 一个很好的教程,你可以如何使用SOAP好。

我刚刚做了一个小挖四周,看起来你可以使用stream_context_create()创建一个自定义HTTP流上下文。这将包括您所需要的HTTP内容类型头。从这个函数调用返回的资源可以被传递给SoapClient的构造函数在SOAP调用中使用。看看 http://ca.php.net/stream_context_create 和PHP手册页的SoapClient的构造(对不起,我只能发布一个链路作为一个新的用户)的详细信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top