title: Email Address in Web API GET request
body: <p>I'm working on a REST APIs implemented in ASP.NET Web API. One scenario we'd like to support is to do a <code>GET</code> request of some user information by email address.</p>
  
  <p>Ideally, clients should be able to do something like this:</p>
  
  <pre><code>GET: /api/v1/users/email/your_email@your_domain.com
  </code></pre>
  
  <p>When I attempt to run this GET request, such as through the browser, then I get the <a href="http://support.microsoft.com/kb/942041" rel="nofollow">404 Not Found</a> page.</p>
  
  <p>What am I doing wrong that is causing IIS to not run the Web API route handler for my route? If I try requesting <code>/api/v1/users/email/your_email</code>, then it routes correctly.</p>