質問

デバッグの目的で、SoapClient と SoapServer の間でどのような SOAP リクエストと応答が送受信されるかを確認したいと思います。

SoapServer または SoapClients のインスタンスの一部のメソッドがこの SOAP メッセージをトレースできることを一度見たことを覚えています。これは本当に可能でしょうか?それとも SOAP エンベロープを確認できる他の方法でしょうか?

前もって感謝します。

役に立ちましたか?

解決

soapUI は確かに貴重なツールです。あなたも見つけるかもしれません ワイヤーシャーク これは便利で、PHP の SOAP API のデバッグ機能を使用できます。例えば。 getLastRequestHeaders, getLastRequest そして対応する getLastResponseHeaders, getLastResponse

他のヒント

石鹸・サービスをテストするために、そのA、本当に素晴らしいツールをあるsoapUI のを見てみます。

のSoapClientクラスには、これらのメソッドがあります:

public string __getLastRequest ( void )
public string __getLastRequestHeaders ( void )
public string __getLastResponse ( void )
public string __getLastResponseHeaders ( void )

から参照: http://php.net/manual/en/class.soapclient .PHPする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top