使用PHP访问Sabre Web服务

时间:2009-03-26 19:55:29

标签: php web-services sabre

我接洽过使用Sabre Web Services创建一个网站来为预订系统供电。我见过的所有文档都涉及.NET或Java解决方案,我对是否可以使用PHP存在疑问,因为访问是使用SOAP执行的。

我没有找到关于此的进一步信息,我认为答案是肯定的,但我想知道为什么没有一个可用的参考。所有解决方案似乎都是.NET!

4 个答案:

答案 0 :(得分:3)

SOAP与语言无关,这意味着任何语言都可以与Web服务通信,如果它可以生成SOAP请求并处理响应。

PHP的SOAP文档可以在php manual

中找到

答案 1 :(得分:1)

PHP可用于呼叫SOAP pretty effectively

关于如何使用SOAP,有一个关于devzone的非常好的教程。

答案 2 :(得分:1)

我刚刚进行了一些挖掘,看起来您可以使用stream_context_create()来创建自定义HTTP流上下文。这将包括您需要的HTTP内容类型标头。然后,可以将从此函数调用返回的资源传递给SoapClient构造函数,以便在SOAP调用中使用。看一下http://ca.php.net/stream_context_create和SoapClient构造函数的PHP手册页(抱歉,我只能以新用户的身份发布一个链接)以获取更多信息。

答案 3 :(得分:0)

是的,PHP可用于连接SOAP Web服务 - 请查看NuSOAP。它允许一个很好的&面向对象的简单方式来使用Web服务。