J'essaye de faire une requête POST avec x-www-form-urlencoded
comme suit :
login(username, password): Observable<any> {
return this.http.post('/login', {
username: username,
password: password
},
{
headers: new HttpHeaders()
.set('Content-Type', 'x-www-form-urlencoded')
}
);
Malheureusement, mon API indique que j'ai envoyé un nom d'utilisateur et un mot de passe vides.
J'ai donc décidé d'envoyer une requête postman à mon point de connexion pour voir d'où venait le problème. La requête postman a bien renvoyé le nom d'utilisateur et le mot de passe.
Comment se fait-il que lorsque je poste depuis postman, mon API renvoie mon nom d'utilisateur et mon mot de passe et que lorsque je poste depuis mon application Angular, mon API renvoie des valeurs vides ? Est-ce qu'il y a quelque chose qui m'échappe ?