web-dev-qa-db-fra.com

Angular 7 HTTP Supprimer le corps de la poignée API?

J'essaie de parler à un peu REST API d'un Angular 7 avant.

Pour supprimer un élément d'une collection, j'ai besoin d'envoyer d'autres données en plus de la suppression de l'ID unique, à savoir un jeton d'authentification, certaines informations de collecte et certaines données auxiliaires.

Cependant, le module HTTP de Angular 7 7 n'approuve pas tout à fait une demande de suppression avec un corps et essayant de faire cette demande.

Voici mon API:

DELETE /user/verifications

body {
  "doc_type": "govt_id",
  "doc_id": "5beedd169db947867b710afd"
}
5
user10851063

cela fonctionnera pour angular 6+, où http est votre httpclient

const options = {
      headers: new HttpHeaders({
        'Content-Type': 'application/json'
      }),
      body: {
        name: 'ravi',
        id: 'ravi123'
      }
    }

    this.http.delete('http://localhost:8080/user', options).subscribe(s => {
      console.log(s);
    })
7
ravi