0

谁能指出我在这个问题上的正确方向?我们有一个 WCF 中央路由器,我们希望根据一些 xpath 标准来操纵通过路由器的响应。基本上,我们希望从一些错误请求中删除很多细节,并在其中包含一些额外的细节。理想情况下,我们还希望记录错误。

我知道通常更好的做法是更新 Web 服务来执行此操作,但在我们的情况下,这是不可能的,如果可能的话,需要在路由器上执行。

此外,如果我们可以记录每个请求和响应,那就太好了,但这可能是处理响应的不同解决方案。

4

1 回答 1

0

不知道你是否已经解决了这个问题,但是......

您应该能够使用 WCF 行为来做您需要的事情。

具有记录请求和响应的记录行为,以及记录错误/处理响应的另一种记录行为

我们使用行为记录到应用程序结构,并且我们有一个(讨厌的)行为可以捕获所有异常并返回带有错误消息的有效响应。我个人不喜欢这个“功能”,但你基本上可以对你的请求/响应做任何事情

于 2012-09-13T06:16:07.020 回答