title: Building a REST web service using Mono and C#
body: <p>This is my first time building a REST Web Service using C# and Mono. Mono's guide to <a href="http://www.mono-project.com/Writing_a_WebService" rel="nofollow">Writing a Web Service</a> doesn't show how I can have separate handlers for the following resources:</p>
  
  <pre><code>http://myhost/api/v1/user?query=string
  http://myhost/api/v1/user/{userid}?query=string
  </code></pre>
  
  <p>I did see an <a href="http://www.codeproject.com/Articles/29706/REST-Web-Services-in-ASP-NET-C" rel="nofollow">article</a> about using the interface IHttpHandler to accomodate my requirements but that was written in 2008.</p>
  
  <p>Does anyone have any pointers, or even better example code on how I can elegantly achieve the above by using Mono libraries.</p>