我有一个使用basicHttp绑定的简单wcf服务,我想通过自定义SOAP标头将少量信息从客户端传递给此服务。我的客户端是一个.NET应用程序,使用Visual Studio打击.Net 1.1我创建了代理(添加了一个指向我的WCF服务的新Web引用)我可以调用WCF服务中的方法,但无法将数据传递给消息头。试图重写“GetWebRequest”并在代理中添加自定义标题,但由于某种原因,当我尝试使用“OperationContext.Current.IncomingMessageHeaders.FindHeader”访问标题时,它不是他们的。将.Net 1.1客户端的自定义标头传递给WCF服务
任何想法如何解决这个概率?
这是我的添加的报头
保护覆盖System.Net.WebRequest GetWebRequest(URI URI)
{
HttpWebRequest的请求; request =(HttpWebRequest)base.GetWebRequest(uri); request.Headers.Add(“tesData”,“test”);
返回请求;
}