あなたはのjavawsサービスを使用している場合、.NETによって生成されたXMLを表示することができますか?
-
09-09-2019 - |
質問
どのように私はC#からJava Webサービスに送信されるXMLは、ASP.NETページをベース表示することができますか?
私はJavaのWSDLから.NETのディスコオブジェクトのWeb参照を作成しましたが、私はHTTPリクエストに添付XMLを表示するフィドラーの同類を使用する場合、代わりに私は、フォームパラメータが渡されている参照してください。私はシリアル化されたXMLを表示することができます方法はありますか?
解決
を使用 tcpmonのに、トラフィックを傍受し、別のホストにリダイレクトすることができアパッチ、から/港。
あなたは、ポートA上のリスナーを設定し、すべてのトラフィックが/ポートBをホストに転送されます。
他のヒント
最低でも、あなたはEtherealの/ WiresharkのようなパケットスニファでHTTPリクエストとレスポンスで見ることができます。
それとも、あなたは、例えば、ディスクに、合格しようとしているのXmlSerializerを使用して、オブジェクトのインスタンスをシリアル化することができます。
ただ、思いました。私は、これはそれを行うための最善の方法ではありません確信していますが、私はそれが動作しますね。アイデアはresponeフィルタを注入し、ASP.NETページから生成されたすべての出力をログに書き込む方法をオーバライドすることです。 ASP.NETフィルタをプログラムする方法を参照するには、こちらの記事をチェックします:
http://www.highoncoding.com/Articles/468_Protecting_Email_Addresses_Using_Response_Filters.aspxする