angular-cn/modules/@angular/http
Jeff Cross 1620426393 fix(http): don't encode values that are allowed in query (#9651)
This implements a new class, QueryEncoder, that provides
methods for encoding keys and values of query parameter.
The encoder encodes with encodeURIComponent, and then
decodes a whitelist of allowed characters back to their
unencoded form.

BREAKING CHANGE:

The changes to Http's URLSearchParams serialization now 
prevent encoding of these characters inside query parameters
which were previously converted to percent-encoded values:

@ : $ , ; + ; ? /

The default encoding behavior can be overridden by extending
QueryEncoder, as documented in the URLSearchParams service.

Fixes #9348
2016-06-28 11:31:35 -07:00
..
src fix(http): don't encode values that are allowed in query (#9651) 2016-06-28 11:31:35 -07:00
test fix(http): don't encode values that are allowed in query (#9651) 2016-06-28 11:31:35 -07:00
testing fix: public api surface fixes + stability markers 2016-06-28 07:39:40 -07:00
http.ts fix(http): don't encode values that are allowed in query (#9651) 2016-06-28 11:31:35 -07:00
index.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
package.json fix(http): remove peerDep on @angular/common 2016-06-08 12:20:42 -07:00
rollup.config.js build: fix source map paths for npm packages 2016-05-03 13:36:33 -06:00
testing.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
tsconfig-es5.json chore(tsickle): add @Annotation annotations 2016-06-16 12:29:46 -07:00
tsconfig-es2015.json chore(tsickle): add @Annotation annotations 2016-06-16 12:29:46 -07:00