Chromium Code Reviews| 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..aa41531995e080d4da5f459e07add401ed9a19f1 100644 |
| --- a/Source/devtools/front_end/NetworkPanel.js |
| +++ b/Source/devtools/front_end/NetworkPanel.js |
| @@ -1372,7 +1372,7 @@ WebInspector.NetworkLogView.prototype = { |
| _generateCurlCommand: function(request) |
| { |
| var command = ["curl"]; |
| - var ignoredHeaders = {}; |
| + var ignoredHeaders = {"host": 1, "method": 1, "path": 1, "scheme": 1, "version": 1}; |
|
aandrey
2013/10/21 12:35:55
could you plz also add a brief comment into the co
SeRya
2013/10/21 13:05:55
Done.
|
| function escapeStringWin(str) |
| { |
| @@ -1434,12 +1434,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 +1450,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"); |