是否可以在使用wsHttpBinding加密之前检查实际的XML数据?

是否可以在使用wsHttpBinding加密之前检查实际的XML数据?

问题描述:

我创建了一个WCF代理(使用svcutil),它使用wsHttpBinding将数据发送到服务器。 XML是否可以在加密之前显示,以查看实际的数据/值?是否可以在使用wsHttpBinding加密之前检查实际的XML数据?

Enable tracing for the service并查看它在Service Trace Viewer中创建的日志。

ETA:A handy tutorial.

是的,它可能是在发出之前,查看请求。您可以使用WCF Message Inspector,它们可以在发送请求之前以及在服务器收到请求之后拦截请求。答复也可以做同样的事情。

检查如何设置WCF Message Inspectors: Credit Paolo Pialorsi

MSDN链接这个非常有用的文章 - Message Inspectors

我建议使用消息督察,如果你打算做的请求/响应任何东西,否则观众追踪会更好的调试类型检查,因为Langdon建议。

+0

谢谢你的回答,但我不得不接受@Langdon的答案,因为这解决了我的具体问题。 – Espo 2010-02-04 14:36:54