title: Parameters are not getting passed from angular to Web API in the POST call
body: <p>Below is my angular and Web APi Code.In the post method null is getting passed instead of India
    Angular Code:           </p>
  
  <pre><code>HWApp.controller('TestCtrl', function ($scope, $http) {
       $scope.SendData = function (Data)
        {
          $scope.whoo = Data;
          console.log(Data);
  
          $http({
           url: "api/call/firstCall",
           dataType: 'json',
           method: 'POST',
           data: "India",
            headers: {
            "Content-Type": "application/json"
            }
             }).success(function (response) {
              $scope.whoo = response;
              })
              .error(function (error) {
             alert(error);
              });
          }
        }
      );
  </code></pre>
  
  <p>Web Api Controller</p>
  
  <pre><code>  public class CallController : ApiController
      {
          [HttpGet]
          public string firstCallGet( )
          {
              return "Get";
          }
  
  
          [HttpPost]
          public string firstCall([FromBody] string a)
          {
              return a;
          }
      }
  </code></pre>