| Index: pkg/shelf/lib/shelf_io.dart
|
| diff --git a/pkg/shelf/lib/shelf_io.dart b/pkg/shelf/lib/shelf_io.dart
|
| index 98a3596931b05595576e387e824519fe857ccaa0..013ef607e6d7edb522dc355cefd784d05f2260ea 100644
|
| --- a/pkg/shelf/lib/shelf_io.dart
|
| +++ b/pkg/shelf/lib/shelf_io.dart
|
| @@ -65,7 +65,6 @@ Future handleRequest(HttpRequest request, Handler handler) {
|
|
|
| /// Creates a new [Request] from the provided [HttpRequest].
|
| Request _fromHttpRequest(HttpRequest request) {
|
| - //TODO(kevmoo): make headers case-insensitive
|
| var headers = {};
|
| request.headers.forEach((k, v) {
|
| // Multiple header values are joined with commas.
|
| @@ -73,9 +72,8 @@ Request _fromHttpRequest(HttpRequest request) {
|
| headers[k] = v.join(',');
|
| });
|
|
|
| - return new Request(request.uri.path, request.uri.query, request.method,
|
| - '', request.protocolVersion, request.requestedUri,
|
| - headers, body: request);
|
| + return new Request(request.protocolVersion, request.method, headers,
|
| + request.requestedUri, body: request);
|
| }
|
|
|
| Future _writeResponse(Response response, HttpResponse httpResponse) {
|
|
|