title: rest client vscode extention is not sending json data
body: <p>I am using REST client extension of vscode instead of postman because of lightweight but it seems it's not sending JSON data when I try to send POST requests. it's working fine on postman and reqbin but not with the REST client I just receive the empty body.</p>
  <p>here is the request URL</p>
  <pre><code>@hostname-tour = http://localhost:3000/api/v1/tours 
  
  POST {{hostname-tour}} HTTP/1.1
  Content-Type: &quot;application/json&quot; 
  
  {
      &quot;name&quot;: &quot;Test Tour&quot;,
      &quot;duration&quot;: &quot;10&quot;,
      &quot;diffculty&quot;: &quot;easy&quot;
  }
  </code></pre>
  <p>here is backend code</p>
  <pre><code>const express = require(&quot;express&quot;);
  
  const app = express();
  app.use(express.json());
  
  app.post(&quot;/api/v1/tours&quot;, (req, res) =&gt; {
    console.log(req.body);
  
    res.status(200).json({
      received: req.body,
    });
  });
  
  let port = 3000;
  app.listen(port, () =&gt; {
    console.log(&quot;Listening at port: &quot;, port);
  });
  </code></pre>
  <p>all working fine with Postman and reqbin
  <a href="https://i.stack.imgur.com/cvs0G.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/cvs0G.png" alt="reqbin output" /></a></p>
  <p>but receiving empty object from REST client
  <a href="https://i.stack.imgur.com/1SAE6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1SAE6.png" alt="Rest Client extension output" /></a></p>