c# - 允许我查看/编辑请求 XML 的 WCF 测试客户端

标签 c# xml wcf wcftestclient

有时我们需要测试为什么从我们的 MQ 到 WCF 服务的特定请求失败。我需要能够调试服务并找出问题所在并解决问题。我拥有的唯一信息是发送到服务的 XML 请求。在我们迁移到 WCF 之前,我使用自定义工具将请求发送到我的 ASMX 调试实例,但自从我们迁移到 WCF 之后,我似乎没有该选项。我尝试过的所有客户端都只允许您通过 UI 填写字段,在处理大量请求时这不是一个选项。

  1. 是否有免费或开源客户端可以让我执行此操作?我已经搜索并尝试了很多次,但似乎都没有这样做。
  2. 或者是否有关于编写此类测试客户端的教程或文章?我再次进行了搜索,但似乎缺少有关 WCF 客户端的信息,但有关服务的信息却很多。

tl;dr; 我正在寻找一个 WCF 测试客户端,它允许我粘贴 XML 请求并将其发送到 WCF 服务或一个教程,让我开始朝着正确的方向前进。

最佳答案

当然它不是免费的,但我们的一个团队正在使用 Altova XMLSpy为此目的,它工作正常。

您也可以检查(不确定他们是否允许您编辑 SOAP,但试一试):

同时检查 Web Service Studio 2.0我试过它可以让你编辑请求。

关于c# - 允许我查看/编辑请求 XML 的 WCF 测试客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297724/

相关文章:

c# - 在 void 方法中使用异步等待

c# - String.Format 扩展方法

c# - 比较两个列表时的奇怪结果

python - 使用 python etree 从 xml 中删除模式

php - 如何在 PHP 中缓存 XML 文件?

.net - WCF IParameterInspector + IErrorHandler

c# - 如何在 ASP.NET Core Web 应用程序中使用 Entity Framework Core 从数据库中保存和检索图像?

jQuery ajax $(xml).find() 适用于 IE 但不适用于 Chrome

c# - 如何仅允许特定用户访问 IIS 上托管的 WCF Web 服务?

运行批处理文件的 C# 代码在控制台应用程序中工作,但相同的代码在 WCF 服务中不起作用