0

Axis2スタックを使用してJavaWebサービス(最初に.WSDLファイル、次にwsdl2Java)を作成しました。Axis2スタックを使用している場合は、すべてのJavaBeanのものが作成されます。

リクエストオブジェクト(Java)を作成することにより、純粋なJavaでWSDLから生成されたスタブを使用してWebサービスクライアントを作成し、レスポンスでJavaオブジェクトを取得しました。

しかし、私の要件は、両方の.XML形式を取得する必要があるということです。

実際のSoapRequest.xmlファイルとSoapResponse.xmlファイルをキャプチャする方法を教えてください。

4

3 に答える 3

0

CharlesまたはWireSharkを使用してhttpトラフィックを傍受します。

于 2009-07-11T04:19:18.623 に答える
0

Javaでのやり方がわかりません。しかし、MS による SOAP トレーサーが使用できるかどうかを確認しますか? SOAP リクエストとレスポンスをインターセプトし、エディタに表示します。

于 2009-07-11T04:26:21.107 に答える
0

Axis には、このために設計されたtcpmonというユーティリティが付属しています。プロキシとして機能し、要求/応答のペアを発行/受信すると表示されます。とにかく走れ:

java org.apache.axis.utils.tcpmon [listenPort targetHost targetPort]

これを介してSOAPリクエストをリダイレクトします。各リクエストと対応するレスポンスを示す UI が表示されます。

于 2009-07-11T06:15:10.980 に答える