0

SoapClientPHP のネイティブクラスを使用して Web サービスを使用する PHP Web アプリケーションがあります。デフォルトでSoapClientは、Web サービスの SOAP 応答をstdClassオブジェクトに逆シリアル化します。このデフォルトをオーバーライドしたいと思います。どうやってやるの?

4

1 に答える 1

3

SoapClient の __getLastResponse() メソッドを使用して、生の XML 応答をオブジェクトではなく文字列として取得できます。

さらに、SoapClient クラスを拡張することで do request メソッドを上書きできます。

于 2011-03-12T01:12:24.357 に答える