یک نکتهی تکمیلی: روش ارسال form-urlencoded به سرور، بجای JSON
doRefreshToken(refreshToken: string): Observable<any> { const body = new HttpParams() .set('grant_type', "refresh_token") .set('refresh_token', refreshToken); return this.http.post('/login', body.toString(), { headers: new HttpHeaders() .set('Content-Type', 'application/x-www-form-urlencoded') } ); }