いくつかの環境で既にいくつかの Web サービスを実行しており、一部の開発者は、これらの Web サービスに送信される生の HTTPHeaders を取得する必要があります。これらのサービスは、HTTPS を使用してセットアップされます。
Wireshark/fiddler を使用してデータを傍受することはできません。1 つは暗号化されており、2 つは fiddler に必要な SSL ルールが多すぎて爆弾のようなものです。
私はそれをコーディングすることができましたが、これらの呼び出しからすべてのデータを出力するように web.config を変更する方法を探しています。
考え?
私は持っている:
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.Web.Services.Asmx">
<listeners>
<add name="AsmxTraceFile" type="System.Diagnostics.TextWriterTraceListener" initializeData="local.log" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack" />
</listeners>
</source>
</sources>
<switches>
<add name="System.Web.Services.Asmx" value="Verbose" />
</switches>
</system.diagnostics>
しかし、それは HTTP ヘッダー情報やあらゆるタイプの SOAP データを出力することではありません。
ヒントをいただければ幸いです。