提问人:Lehlohonolo Letaoana 提问时间:9/21/2022 最后编辑:Lehlohonolo Letaoana 更新时间:9/21/2022 访问量:34
如果我做错了,有没有办法添加不会产生此错误的会话令牌?
In case I did it wrong, is there a way to add Session Token that would not produce this error?
答:
0赞
Jiayao
9/21/2022
#1
据我所知,您可以尝试在客户端添加以下代码:
using (MyServ.ServiceClient proxy = new MyServ.ServiceClient())
{
using (new System.ServiceModel.OperationContextScope(proxy.InnerChannel))
{
MessageHeader head = MessageHeader.CreateHeader("Authorization", "http://yournamespace.com/v1", data);
OperationContext.Current.OutgoingMessageHeaders.Add(head);
}
}
并在服务器端添加以下内容:
string auth = OperationContext.Current.IncomingMessageHeaders.
GetHeader<string>("Authorization", "http://mynamespace.com/v1");
此外,这篇文章可能会对您有所帮助。
评论