2

一部のデータを含む変更不可能な SOAP メッセージを受け入れる必要があります。それは私の WSDL ファイルにポストされ、次に PHP SoapServer にポストされます。wsdl または php を介してメッセージ内の特定のデータ (xml キーにラップされた) を抽出するにはどうすればよいですか?

データ フロー (アクションは矢印で、2 番目の矢印は SoapServer.php バブルから始まり、応答を受け取ります): データ フロー (アクションは矢印で、2 番目の矢印は SoapServer.php バブルから始まり、応答を受け取ります)

4

1 に答える 1

2

私が探していることを行うための最良の方法は、単にfile_get_contents("php://input").

これは、POST をリッスンしてスクリプトをトリガーする簡単な方法です。サービスの Webhook URL をスクリプトにポイントするだけで、これをfile_get_contents("php://input")にキャストし、arrayそれsimplexml_load_string()を解析して、キーのデータの 1 つをスクリプトのパラメーターとして使用します。

于 2012-06-08T20:52:43.660 に答える