title: How to get post data in codeigniter framework php rest api?
body: <p>I am trying to create one restful api in <code>Codeigniter</code> framework. I need to pass some data to api through POST method so I am trying to retrieve the post data in api but I m getting it blank. </p>
  
  <p>I am passing latitude and longitudes like </p>
  
  <pre><code>{
      "lat1" : "19.306506",
      "long1" : "72.848110",
      "lat2" : "19.288461",
      "long2" : "72.860041"
  }
  </code></pre>
  
  <p>from postman.</p>
  
  <p>And trying to retrieve it two ways</p>
  
  <pre><code>class distance_calculator extends REST_Controller
  {
      function distance_calculator()
      {
          parent::__construct();
          $this-&gt;load-&gt;model('mdl_cart_web');
      }    
      function get_distance_post()
      {
          $lat1 = $this-&gt;input-&gt;post('lat1'); // 1st way    
          $long1 = $_POST['long1']; // 2nd way 
          $this-&gt;response($lat1.$long1, 200);
      }
  }
  </code></pre>
  
  <p>Both aren't working, I got empty string in response.
  I am a beginner with codeigniter please help. Thank you.</p>