2017-01-25 4 views
1

Ich versuche HTTP mit einigen Parametern Anruf zu bekommen. Der Parameter vsLoginToken hat den Wert '0D + 92VVcZNFde + AWbHA'.eckig 2 - HTTP-Anfrage Anfrage Parameter Sonderzeichen sind weg

let params: URLSearchParams = new URLSearchParams(); 
params.set('tenantId', tenantId); 
params.set('branchId', branchId); 
params.set('vsLoginToken', vsLoginToken); 

this._http.get(url, { search: params }).map(res => res.json()). 
    catch(error => Observable.throw(error.json().error || 'Server error')); 

Aber wenn ich verarbeiten diese param in der Server-Seite der Wert '0D 92VVcZNFde AWbHA' ist. Wie Sie sehen können, werden die zwei '+' Zeichen durch Leerzeichen ersetzt. Kann mir jemand dabei helfen? Danke

+0

lesen Sie hier [https://github.com/angular/angular/issues/11058](https://github.com/angular/angular/issues/11058) – PierreDuc

Antwort