title: POST JSON with MVC 4 API Controller
body: <p>I have this code:</p>
  
  <pre><code>   $.ajax({
  
  
          type: "POST",
          url: "/api/slide",
          cache: false,
          contentType: "application/json; charset=utf-8",
          data: '{"Title":"fghfdhgfdgfd"}',
          dataType: "json",
  </code></pre>
  
  <p>An this is my controler:</p>
  
  <pre><code>public class SlideController : ApiController
  {
  
      // POST /api/Slide
      public void Post(string Title)
      {
      }
  </code></pre>
  
  <p>When I run the code and call the /api/Slide, the [Title] has no data and is null.</p>
  
  <p>How do I post JSON to the API controller?</p>
  
  <pre><code>POST http://127.0.0.2:81/api/slide HTTP/1.1
  Host: 127.0.0.2:81
  Connection: keep-alive
  Content-Length: 18
  Origin: http://127.0.0.2:81
  X-Requested-With: XMLHttpRequest
  User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
  Content-Type: application/json; charset=UTF-8
  Accept: application/json, text/javascript, */*; q=0.01
  Referer: http://127.0.0.2:81/
  Accept-Encoding: gzip,deflate,sdch
  Accept-Language: en-US,en;q=0.8
  Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
  
  Title=fghfdhgfdgfd
  </code></pre>