Solicitação POST do HttpClient usando x-www-form-urlencoded
Estou tentando fazer uma solicitação POST comx-www-form-urlencoded
cabeçalho do tipo de conteúdo da seguinte forma:
login(username, password): Observable<any> {
return this.http.post('/login', {
username: username,
password: password
},
{
headers: new HttpHeaders()
.set('Content-Type', 'x-www-form-urlencoded')
}
);
Infelizmente, minha API diz que enviei nome de usuário e senha vazios.
por isso, decidi fazer uma solicitação de carteiro para o terminal de login e ver de onde vem o problema, e a solicitação do carteiro retornou o nome de usuário e a senha.
Como é que, quando estou postando no carteiro, minha API retorna meu nome de usuário e senha e, quando publico no meu aplicativo Angular, minha API retorna valores vazios? Falta alguma coisa?