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..b8667190142fda1929e1dd76afc2a92abedb72e9 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,9 @@ 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.method, request.requestedUri, |
+ protocolVersion: request.protocolVersion, headers: headers, |
+ body: request); |
} |
Future _writeResponse(Response response, HttpResponse httpResponse) { |