| Index: Source/devtools/front_end/NetworkPanel.js | 
| diff --git a/Source/devtools/front_end/NetworkPanel.js b/Source/devtools/front_end/NetworkPanel.js | 
| index 1c07671f38d78362d8e9e7e44f162e03456ac295..2635ae56bdc63dcd6baf809ccb56d20917597812 100644 | 
| --- a/Source/devtools/front_end/NetworkPanel.js | 
| +++ b/Source/devtools/front_end/NetworkPanel.js | 
| @@ -1372,7 +1372,8 @@ WebInspector.NetworkLogView.prototype = { | 
| _generateCurlCommand: function(request) | 
| { | 
| var command = ["curl"]; | 
| -        var ignoredHeaders = {}; | 
| +        // These headers are derived from URL (except "version") and would be added by cURL anyway. | 
| +        var ignoredHeaders = {"host": 1, "method": 1, "path": 1, "scheme": 1, "version": 1}; | 
|  | 
| function escapeStringWin(str) | 
| { | 
| @@ -1434,12 +1435,12 @@ WebInspector.NetworkLogView.prototype = { | 
| if (requestContentType && requestContentType.startsWith("application/x-www-form-urlencoded") && request.requestFormData) { | 
| data.push("--data"); | 
| data.push(escapeString(request.requestFormData)); | 
| -           ignoredHeaders["Content-Length"] = true; | 
| +           ignoredHeaders["content-length"] = true; | 
| inferredMethod = "POST"; | 
| } else if (request.requestFormData) { | 
| data.push("--data-binary"); | 
| data.push(escapeString(request.requestFormData)); | 
| -           ignoredHeaders["Content-Length"] = true; | 
| +           ignoredHeaders["content-length"] = true; | 
| inferredMethod = "POST"; | 
| } | 
|  | 
| @@ -1450,10 +1451,11 @@ WebInspector.NetworkLogView.prototype = { | 
|  | 
| for (var i = 0; i < request.requestHeaders.length; i++) { | 
| var header = request.requestHeaders[i]; | 
| -            if (header.name in ignoredHeaders) | 
| +            var name = header.name.replace(/^:/, ""); // Translate SPDY v3 headers to HTTP headers. | 
| +            if (name.toLowerCase() in ignoredHeaders) | 
| continue; | 
| command.push("-H"); | 
| -            command.push(escapeString(header.name + ": " + header.value)); | 
| +            command.push(escapeString(name + ": " + header.value)); | 
| } | 
| command = command.concat(data); | 
| command.push("--compressed"); | 
|  |