Во-первых, если вы используете HttpClient из '@ angular / common / http', вам не нужно делать res.json()
, так как он больше не нужен (так как angular v4.3, я думаю)
Второй момент: вы, вероятно, пытаетесь отправить FormData
.Попробуйте:
const body = new FormData();
body.append('username', 'admin')
body.append('password', 'admin')
body.append('grant_type', 'password')
Третья точка - попытка установить Content-Type
на undefined
, чтобы HttpClient автоматически устанавливал заголовки в зависимости от аргумента тела.
Так и должно быть.