问题:服务器期望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