C# 如何检查wcf服务的响应编码

C# 如何检查wcf服务的响应编码,c#,wcf,encoding,utf-8,C#,Wcf,Encoding,Utf 8,我们提供了一个带有自定义绑定的WCF服务,该绑定应返回utf8 现在服务的调用者说服务不返回utf8编码的内容 我们检查了标题,这是OK,上面写着utf8,但问题是:如何检查响应消息本身是否是utf-8编码的 我使用soap ui调用该服务,但其他工具也可以您可以使用任何网络工具,如wireshark或fiddler…但您的编码必须在配置中可见-请使用wcf配置编辑器工具查看。应该适用于任何类型的流谢谢,但是我需要从一个C程序中获取数据,希望找到一个解决方案而不构建它,因为你用C标记了这个问题,

我们提供了一个带有自定义绑定的WCF服务,该绑定应返回utf8

现在服务的调用者说服务不返回utf8编码的内容

我们检查了标题,这是OK,上面写着utf8,但问题是:如何检查响应消息本身是否是utf-8编码的


我使用soap ui调用该服务,但其他工具也可以

您可以使用任何网络工具,如wireshark或fiddler…但您的编码必须在配置中可见-请使用wcf配置编辑器工具查看。应该适用于任何类型的流谢谢,但是我需要从一个C程序中获取数据,希望找到一个解决方案而不构建它,因为你用C标记了这个问题,我假设你需要一个程序化的解决方案solution@lokusking可以理解。是的,我试过小提琴,但不知怎么的,我的soapui请求没有被捕获。不要在客户端配置中使用localhost,但如果在Local中测试,则使用机器名。我正在为我们的测试环境调用一个“正常”uri,因此我认为这会被捕获。我设法在Fiddler中获取我的请求,但在那里我找不到响应的编码,只有标题上写着utf-8,但是在理论上,我猜报头和实际的响应编码可能不同?对,我也没有发现。你可能得和wireshark一起去?