I'm trying to make a POST request with x-www-form-urlencoded
content type header as follows:
login(username, password): Observable<any> {
return this.http.post('/login', {
username: username,
password: password
},
{
headers: new HttpHeaders()
.set('Content-Type', 'x-www-form-urlencoded')
}
);
Unfortunately my API says that I sent empty username and password.
so I decided to make a postman request to my login endpoint and see where the problem comes from, and the postman request did return the username and password.
How comes that when I'm posting from postman my API return my username and password and when I post from my Angular app my API returns empty values? Is there anything I'm missing?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…