| Index: sdk/lib/io/http_impl.dart
|
| diff --git a/sdk/lib/io/http_impl.dart b/sdk/lib/io/http_impl.dart
|
| index c0d315c68a9bedc4cb4fa4276a4a81a9d4472081..533709578c45b96cce15a315b7bbdaecc58240e5 100644
|
| --- a/sdk/lib/io/http_impl.dart
|
| +++ b/sdk/lib/io/http_impl.dart
|
| @@ -1350,7 +1350,7 @@ class _HttpClientResponse
|
| }
|
| // Check for redirect loop
|
| if (_connection._redirects != null) {
|
| - Uri redirectUrl = new Uri.fromString(location[0]);
|
| + Uri redirectUrl = Uri.parse(location[0]);
|
| for (int i = 0; i < _connection._redirects.length; i++) {
|
| if (_connection._redirects[i].location.toString() ==
|
| redirectUrl.toString()) {
|
| @@ -1702,7 +1702,7 @@ class _HttpClientConnection
|
| void redirect([String method, Uri url]) {
|
| if (method == null) method = _method;
|
| if (url == null) {
|
| - url = new Uri.fromString(_response.headers.value(HttpHeaders.LOCATION));
|
| + url = Uri.parse(_response.headers.value(HttpHeaders.LOCATION));
|
| }
|
| // Always set the content length to 0 for redirects.
|
| var mutable = _request._headers._mutable;
|
|
|