Requête HttpClient POST utilisant x-www-form-urlencoded

Je suis en train de faire une requête POST avec x-www-form-urlencodedtype de contenu d'en-tête 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 dit que je l'ai envoyé vide nom d'utilisateur et mot de passe.

j'ai donc décidé de faire un postier demande à mon point de terminaison de connexion et de voir d'où vient le problème, et le facteur requête n'a retourné le nom d'utilisateur et mot de passe.

Comment se fait que quand je suis à l'écriture du facteur mon API de retour de mon nom d'utilisateur et le mot de passe et quand je poste de mon Angulaire app mon API retourne des valeurs vides? Est-ce que je suis absent?

source d'informationauteur TheUnreal