title: HTTP Post with no body in Angular
body: <p>I'm wondering how to send an HTTP post request without a body (specifically in Angular). Here's what I'm doing now, but I'm getting the error <code>Expected 2-3 arguments, but got 1)</code>. </p>
  
  <p>I realize the second argument is for the body, but I'm not sending that to the server (yes, I understand that a POST call changes the state of a system and have looked into <a href="https://stackoverflow.com/questions/4191593/is-it-considered-bad-practice-to-perform-http-post-without-entity-body">THIS</a> question).</p>
  
  <pre><code>postRequest(id) {
    this.http.post('/api?data=' + id).map(
      (response) =&gt; {
        return response;
      }
    )
  }
  </code></pre>