【发布时间】:2012-11-07 07:59:20
【问题描述】:
我正在尝试在我自己的 PHP 应用程序和其他“等待”(侦听)SOAP 消息的外部软件之间进行集成。但我的情况的关键问题是,这个监听 SOAP 消息的软件只接受 RAW 内容,没有可以调用的方法,也没有可以使用的 Wsdl。
是的,我知道...这很奇怪,因为使用 SOAP,您通常应该发送带有一些参数的方法请求,但在这种情况下,我唯一拥有的是一个 URL,我应该使用应该包含的 SOAP 消息发送该 URL只有一个字符串(以特殊方式格式化,这不是问题),然后这个服务器将返回给我的 PHP 应用程序另一个包含字符串的 SOAP 消息。就这样。
似乎在我的情况下我不能使用 PHP SOAP 库,因为我没有方法(或函数)可以调用;我唯一拥有的是一个 URL 和一个我应该像参数一样传递的字符串。我一直在考虑使用 PHP 套接字创建一个基本的 SOAP 消息到那个“奇怪的肥皂服务器”,但我不知道如何去做,或者我如何用 PHP 创建一种让我的应用程序等待的方法来自该外部服务器的答案。
非常感谢您提前提供的帮助。
【问题讨论】:
标签: php sockets networking soap tcp