こんにちは
今回はAngularのDeleteメソッドでbodyデータを付与するやり方を紹介します。
あまり機会はあると思いませんが。。
import { HttpClient } from '@angular/common/http'; test() { const url = `localhost:3000/delete`; const hoge = { a: 1, b: 2 } return this.http.request('delete', url, { body: hoge}); }
HttpClientにはDeleteメソッドがありますが、bodyはオプションで設定できません。
ですので、requestメソッドを使います。第一引数はhttp methodo名を指定するのでdeleteにします。そしてオプションにはbodyを設定してあげればdeleteメソッドにbodyを付与することができます。