0

私の Web サービス エンドポイントは次のようになります: http://www.host.com:8010/webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/

したがって、tcpmon を使用して送信要求と受信応答をキャプチャする場合、「www.host.com」を HOSTNAME として指定し、8010 を PORT として指定します。TCPMON で拡張機能「webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/」を指定する方法がないようです。これにより、SOAP メッセージが正しいエンドポイント ( http://www.host.com:8010/webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/ )に到達していると思われます。

完全なエンドポイント アドレスを指定し、soap の要求と応答を追跡できる方法または別のツールはありますか?

ご回答とご協力をお願いいたします。

ありがとう

4

2 に答える 2

0

http/webservice トラフィックをキャプチャするためにFiddler2を使用します (また、独自のリクエストを手動で作成するために SoapUI を使用します) fiddler2 でキャプチャ フィルターを定義できます。どちらも、Web サービスのテストとデバッグのための優れたツールです。

于 2013-06-12T18:33:32.873 に答える
0

AXIS については特に知りませんが、CXF ではロガーをエンドポイント構成バスに追加できます。ロギング・ステップを含む可能性があるハンドラー・チェーンを指定できるコア JAX-WS についても同じです。

ws 実装の一部ではないコマンド ライン ツール (クライアントまたはサーバー) は、アプリケーションまたはプロトコルの詳細を認識しないため、その特定のエンドポイント リクエストをフィルター処理できません。

から出力を取得し、tcpmonそれを後処理して、探して必要なエンドポイントのみを見つけることができます。

POST webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/ HTTP/1.1

またはデータストリームで非常によく似たもの。

于 2013-06-12T18:25:16.870 に答える