Angular 2 Http delete with Headers for consuming with Web API REST
<p>I used Angular 2 Release and using Http and Headers from @angular/http.</p>

<p>I try call verb delete, with Headers, and the others verbs POST, GET and PUT, all right. But with "DELETE", don't work. </p>

<p>My code :</p>

<pre><code>remove(url:string, id:any) {
   let headers = new Headers();
   headers.append('Authorization': 'Bearer ' + this.token);
   return this.http.delete(url, {
        headers: headers;
        body: { id: id }
   }).map(response =&gt; response.json());
}
</code></pre>

<p>A response received is: the requested resource does not support http method 'delete'.</p>

<p>In my controller I have some like this:</p>

<pre><code>[HttpDelete]
public Task&lt;HttpResponseMessage&gt; Delete(int id)
{
    //..
}
</code></pre>

<p>Thanks for help me, regards !!</p>