我有一个如下所示的 REST API,它使用 HTTP DELETE
方法。我必须在 Angular 的 HTTP DELETE
方法中传递这个正文。请帮忙。我无法改变这个 body 的结构
{
"transactions": [
{
"eventId": "21012200237172",
"productCode": "LC",
"id": "LC20110000090023"
}
]
}
最佳答案
您可以使用选项在 httpdelete 中传递正文
let apiUrl = 'yourUrl';
let transactions = [{
"eventId": "21012200237172",
"productCode": "LC",
"id": "LC20110000090023"
}];
const options = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
}),
body: {
transactions: transactions
},
};
this.httpClient
.delete(apiUrl, options)
.subscribe((s) => {
console.log(s);
},err => {
console.log(err);
});
关于angular - 传递一个包含 json 项目数组的主体,以 Angular 形式删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65950492/