title: How can I get a list of available methods in a WebAPI web service?
body: <p>I'm building a small test tool that should provide the user a list of web services (built using WebAPI). The user should be able to choose a service to test.
  I'm using </p>
  
  <pre><code>HttpClient client = new HttpClient();
  client.BaseAddress = new Uri("http://'localhost':51062/");
  
  // Add an Accept header for JSON format.
  
  client.DefaultRequestHeaders.Accept.Add(
                  new MediaTypeWithQualityHeaderValue("application/json"));
  </code></pre>
  
  <p>and am looking for something like </p>
  
  <pre><code>client.GetAllWebServices()
  </code></pre>
  
  <p>which would return a list of methods that the user can see. Meaning, the methods that he developed on the controller and wants to test.</p>