title: How to retrieve HTTP header information from a C# RESTful Service Method
body: <p>I have the following C# RESTful interace. </p>
  
  <pre><code>    [WebGet(UriTemplate = "requires-authorization", ResponseFormat = WebMessageFormat.Json)]
      [OperationContract]
      string MethodRequiringAuthorization();
  </code></pre>
  
  <p>Which is implemented int the following class</p>
  
  <pre><code>    public string MethodRequiringAuthorization()
      {
          //var authorisazation = HTTP header authorization field
          return "{Message" + ":" + "You-accessed-this-message-with-authorization" + "}";
      }
  </code></pre>
  
  <p>I would like to pass into this method the value of the field "Authorization" in the http header (as described in the commented line). Any ideas how I can retrieve this value</p>