title: System.Web.Http.AcceptVerbs("GET") vs System.Web.Http.HttpGet
body: <p>What exactly is the difference between </p>
  
  <pre><code>    [System.Web.Http.AcceptVerbs("GET")]
      public string[] SomeArray(string someString)
      {
  </code></pre>
  
  <p>and</p>
  
  <pre><code>    [System.Web.Http.HttpGet]
      public string[] SomeArray(string someString)
      {
  </code></pre>
  
  <p>and when would one use which of them, and when would one use both? I already found many examples using</p>
  
  <pre><code>    [System.Web.Http.AcceptVerbs("GET")]
      [System.Web.Http.HttpGet]
      public string[] SomeArray(string someString)
      {
  </code></pre>