angular-cn/modules/@angular/http/test
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
..
backends chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
base_request_options_spec.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
headers_spec.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
http_spec.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
static_response_spec.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
url_search_params_spec.ts fix(http): don't encode values that are allowed in query (#9651) 2016-06-28 11:31:35 -07:00