我正在使用一个带有WCF客户端的java webservice。 我想将标题中的用户相关信息传递给服务。 我已经通过线程了 How to add a custom header to every WCF calls?
我已经使用IClientMessageInspector
()方法实现了BeforeSendRequest
接口。现在,我想在像Oraganization这样的SOAP标头中传递用户相关信息,这可能因每个用户而异。我在ASP.net应用程序中拥有所有这些信息,该应用程序使用此服务。
无论如何,我可以从asp.net会话向这个BeforeSendRequest
()方法传递用户相关信息,并在发送任何请求之前构建Message头吗?
答案 0 :(得分:1)
选项很少
Session
并在BeforeSendRequest
HttpContext.Current.Items
并在“BeforeSendRequest”