Угловой формат тела HttpClient.post? - PullRequest
0 голосов
/ 18 сентября 2018

Проблема: сервер ожидает grant_type=password&username=username&password=password, однако следующий код выдает точно такую ​​же строку , заключенную в двойные кавычки . т.е.: "grant_type=password&username=username&password=password", что приводит к отказу сервера. Я не могу переопределить логику сервера из-за отсутствия исходного кода, поэтому я могу как-то изменить механизм форматирования HttpClient по умолчанию? ..

const body = 
new HttpParams()
    .set('grant_type', 'password')
    .set('username', userName)
    .set('password', password)
    .toString();
// HttpClient post request with this body goes here
...