angglar(angglar 6/anglar 7/anglar 8)delete要求bodyの問題
609 ワード
angglarのhttpclient delete要求は、bodyを受け付けません.optionsオブジェクトに置くだけでいいです.
angglar 6.x、angglar 7.x、angglar 8.xおよび以上のバージョンでは、以下のように修正されます.
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を携帯することができます.