我有一个服务,它在基本身份验证中公开一些功能,以向 powerpivot 公开一些提要。
在方法调用期间,我可以看到(例如使用提琴手)属性下的凭据:
授权基础 Base64[MyLogin:MyPWD]
如何在 Web 服务中获取这些数据?
我试过:
StringBuilder sb = new StringBuilder();
foreach (var v in OperationContext.Current.RequestContext.RequestMessage.Headers)
{
sb.AppendLine(v.Name);
}
foreach (var v in OperationContext.Current.IncomingMessageHeaders)
{
sb.AppendLine(v.Name + v.Actor);
}
但是字符串生成器仅包含 ToTo 之类的标头只是 To 标头..
我怎样才能获得这些数据?
谢谢你!