2016-09-20 28 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");