2016-09-20 48 views
1

ERROR名为“”和命名空间'的标题:没有一个标题名为“”和命名空间'的消息WCF:有没有在邮件

我有一个需要WCF服务来检索一些我想包含在头文件中的数据,但是我得到了有关命名空间的上述错误。

我可以检查整个标题集,并看到我的'SessionID'下的AllKeys部分(在VS中),但不明白它期望的是什么名称空间。

在JS我开球这样的要求没有明确的标题:

 xmlhttp.setRequestHeader("SessionID", $scope.Psession); 
     xmlhttp.send(body); 

,并在C#WCF服务这一行是我想得头

string session = OperationContext.Current.IncomingMessageHeaders.GetHeader<string>("SessionID", "??? WHAT GOES HERE ???"); 

最终,当我不自己声明它时,我需要知道标题的名称空间,或者我可以如何声明它,以便知道要搜索的内容。谢谢。

+1

如果你不知道namesspace,你可以在标题中循环,看看这个:http://stackoverflow.com/a/5407645/4730201 –

回答

1

我还没有弄清楚我的原始问题,但这可以让我得到我想要的结果。希望这可以帮助某人。

string SessionValue = WebOperationContext.Current.IncomingRequest.Headers.Get("SessionID");