diff --git a/modules/@angular/http/src/url_search_params.ts b/modules/@angular/http/src/url_search_params.ts index 8321899c9f..d1af6da21b 100644 --- a/modules/@angular/http/src/url_search_params.ts +++ b/modules/@angular/http/src/url_search_params.ts @@ -122,7 +122,8 @@ export class URLSearchParams { toString(): string { var paramsList: string[] = []; - this.paramsMap.forEach((values, k) => { values.forEach(v => paramsList.push(k + '=' + v)); }); + this.paramsMap.forEach( + (values, k) => { values.forEach(v => paramsList.push(k + '=' + encodeURIComponent(v))); }); return paramsList.join('&'); }