WCF IClientMessageInspector和传入的SOAP标头

时间:2012-01-05 21:39:55

标签: c# wcf-client

我负责使用WCF更新客户端API。这是因为服务器(外部公司)上的API发生了变化。当我收到响应时,我的客户端会抛出异常。使用Fiddler,我想出了以下问题:重复的Content-Type。

HTTP/1.1 200 OK
Date: Thu, 05 Jan 2012 21:15:16 GMT
Connection: close
Content-Type: text/xml; charset=utf-8
Content-Type: text/xml; charset=UTF-8
Content-Length: 538
   ...

使用Fiddler,我删除了额外的Content-Type,客户端继续愉快。所以,我写了一个IClientMessageInspector,目的是捕获响应并删除重复。这就是我的问题。我的IClientMessageInspector获取对BeforeSendRequest的调用,但没有调用AfterReceiveRequest。

除了AfterReceiveRequest之外,我是否应该处理删除额外Content-Type的任务?我是不是一共在叫错了树?

0 个答案:

没有答案