2

我需要接受包含一些数据的不可修改的 SOAP 消息。它被发布到我的 WSDL 文件,然后是 PHP SoapServer。如何通过我的 wsdl 或 php 提取消息中的特定数据(包装在 xml 密钥中)?

数据流(动作是箭头,第二个箭头来自 SoapServer.php 气泡并接收响应): 数据流(动作是箭头,第二个箭头来自 SoapServer.php 气泡并接收响应)

4

1 回答 1

2

事实证明,做我正在寻找的最好方法是简单的file_get_contents("php://input")

这是通过侦听 POST 来触发脚本的简单方法。我只是将服务的 webhook url 指向脚本,将其file_get_contents("php://input")转换为array,然后simplexml_load_string()解析它并使用其中一个键的数据作为我的脚本的参数。

于 2012-06-08T20:52:43.660 回答