Fiddlerには多くの便利な拡張機能があります。ただし、WCFのバイナリエンコードされたSOAPエンベロープを理解するものが見つかりません。(コンテンツタイプ:application / soap + msbin1)
同等の(フィドラーではない)ツールの提案も歓迎します。
本当に重要ではない補助的なものに多くの作業を行った後(たとえば、自分のクイックアンドダーティ再帰下降XMLパーサーをロールすることにした)、プラグインが実際に使用可能な方法でその仕事をする最初のチェックインをコミットしました。多くの機能が実装されていないため、まだ非常にラフですが、FiddlerでバイナリWCFを確認したい場合は、今がチャンスです。
今のところソースコードのみ:http ://tfstoys.codeplex.com/sourcecontrol/changeset/view/26191?projectName = tfstoys#BinaryXMLInspector
一般消費者向けに十分に洗練されたら、CodePlexにバイナリを投稿します。おそらく、この「答え」を更新することを覚えていないでしょう。今から今月/年を読んでいる場合は、必ずダウンロードページをクリックしてください。または、少なくとも、このチェンジセットの代わりに最新のソースを入手してください。
また、WCFバイナリメッセージの大まかなインスペクターも作成しました。あなたはhttp://code.msdn.microsoft.com/wcfbinaryinspectorで私のもの(バイナリを含む)を見つけることができます
リチャードとは異なり、独自のデコーダーを使用するのではなく、WCF独自のデコーダーを使用します。そのソースコードは私のブログにあります。
最近、RichardBergsデコーダーに基づいてバイナリXMLデータを編集するためのBurpプラグインを作成しました。プラグインとそれがどのように機能するかを説明するブログ投稿はここにあります:http ://www.gdssecurity.com/l/b/2009/11/19/wcf-binary-soap-plug-in-for-burp //
これがSilverlight4チームからのものです:http://blogs.msdn.com/b/silverlightws/archive/2010/05/10/fiddler-inspector-for-wcf-silverlight-polling-duplex-and-wcf-ria。 aspx
直接ダウンロードリンク(「バイナリメッセージエンコーディングのFiddler拡張機能」をクリック)http://archive.msdn.microsoft.com/silverlightws/Release/ProjectReleases.aspx?ReleaseId=4059