title: AcceptVerbs not working in Web API Controller
body: <p>I am trying to call an Action in Web API Controller through an ajax request as follows</p>
  
  <pre><code>$.ajax({
              url: "/api/GuestPartyAPI/" + cerid,
              type: "GETAD",
              async: false,
              data: { Id: id, Name: name, NeedsHotel: needshotel_bool, TableNo: tableno, QR_CodeImage: qrcodeimage,
                  AddressLabel: addresslabel, Address_1: address1, Address_2: address2, City: city, State: state,
                  PostalCode: postalcode, Country: country, Email: email, Phone: phone
              },
              dataType: "json" 
          }).fail(function (jqXHR, textStatus) {
              console.log(jqXHR);
              console.log(textStatus);
              //alert("cerid " + cerid);
              //alert("Request failed: " + textStatus);
          });
  </code></pre>
  
  <p>and the Action in the Controller is as follows</p>
  
  <pre><code>[AcceptVerbs("GETAD")]
      public HttpResponseMessage GetGuestPartyCer(int cerid, GuestParty guestparty) 
      {
  
          if (ModelState.IsValid)
          {
              db.GuestParties.AddObject(guestparty);
              db.SaveChanges();
  
              CeremonyGuestParty ceremonygp = new CeremonyGuestParty(); //create a CeremonyGuestParty entry to link ceremony and guestparty
              ceremonygp.CeremonyId = cerid;
              ceremonygp.GuestPartyId = guestparty.Id;
              db.CeremonyGuestParties.AddObject(ceremonygp);
              db.SaveChanges();
  
              HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, guestparty);
              response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = guestparty.Id }));
              return response;
          }
          else
          {
              return Request.CreateResponse(HttpStatusCode.BadRequest);
          }
      }
  </code></pre>
  
  <p>A similar Action in the same Controller is working with [AcceptVerbs("GETAC")] by a similar ajax request but not this one, not even by changing the verb "GETAD" to something else.</p>
  
  <p>Here is the code 
      $.ajax({ 
      url: "/api/GuestPartyAPI/" + id,
      type: "GETAC",
      async: false,
      dataType: "json" });</p>