さまざまな REST (および場合によっては SOAP) API にアクセスする、優れた実用的なコードがたくさんあります。.NET 4.0 ベースのすべての WCF です。
しかし、私がアクセスするシステムが悪い xml を返すことがあります (ああ、文字列で xml を構築する開発者... 悪い人!)。
そのため、XML は不良であり、WCF は (当然のことながら) スローします... system.invalidoperationexception ... xml ドキュメントのエラー ... [文字列 FOO は有効なブール値ではありません][またはその他の解析エラー] ...
HTTP POST/GET 応答 (逆シリアル化に失敗した応答) の完全な raw xml をログに記録する必要があります。何らかの理由で、WCF ランドのどこでこれを見つけることができないようです。