基本認証でいくつかの機能を公開して、いくつかのフィードを powerpivot に公開するサービスがあります。
メソッドの呼び出し中に、(たとえば、フィドラーを使用して) 属性の下の資格情報を確認できます。
認証 Basic 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 ヘッダーのみです。
どうすればそのデータを取得できますか?
ありがとう!