Como faço para passar um JSON no corpo da requisição?
construí uma aplicação back end com springboot e no meu método de delete passei como parâmetro o id no RequestBody, quanto faço os testes no Postman consigo deletar, mas no angular não consegui encontrar uma forma de passar meu id.
No Spring tenho este método:
@DeleteMapping("/delete")
public String delete(@RequestBody Integer id) {
Carro carro = repository.findOne(id);
repository.delete(carro);
return "Carro removido";
}
No Angular estou tentando fazendo assim:
deleteCar(id: number): Observable<Car> {
const apiUrl = `${'http://localhost:8080'}/delete`;
return this.http.delete<Car>(apiUrl, { id });
}
Gostaria de saber como passar o parametro pelo corpo na requisição e não pela URL.