angglar(angglar 6/anglar 7/anglar 8)delete要求bodyの問題


angglarのhttpclient delete要求は、bodyを受け付けません.optionsオブジェクトに置くだけでいいです.
angglar 6.x、angglar 7.x、angglar 8.xおよび以上のバージョンでは、以下のように修正されます.
const options = {
  headers: new HttpHeaders({
    'Content-Type': 'application/json',
  }),
  body:anyObject
};

this.httpClient
  .delete('http://localhost:8080/something', options)
  .subscribe((s) => {
    console.log(s);
  });
Anglar 2.x,4.x and 5.xにおいて、以下のように修正される.
http.delete('/api/something', new RequestOptions({
   headers: headers,
   body: anyObject
}))
これでdelete要求はbodyを携帯することができます.