次の C# RESTful インターフェイスがあります。
[WebGet(UriTemplate = "requires-authorization", ResponseFormat = WebMessageFormat.Json)]
[OperationContract]
string MethodRequiringAuthorization();
次のクラスに実装されています
public string MethodRequiringAuthorization()
{
//var authorisazation = HTTP header authorization field
return "{Message" + ":" + "You-accessed-this-message-with-authorization" + "}";
}
このメソッドに、http ヘッダーのフィールド「Authorization」の値を渡したいと思います (コメント行で説明されているように)。この値を取得する方法についてのアイデア