| Index: Source/devtools/front_end/NetworkPanel.js
|
| diff --git a/Source/devtools/front_end/NetworkPanel.js b/Source/devtools/front_end/NetworkPanel.js
|
| index 3bd7fc88eb124c038fb90c720b5193b2536427e3..2651e26affad41a85f180e87ea0e2d9eb7bdef6c 100644
|
| --- a/Source/devtools/front_end/NetworkPanel.js
|
| +++ b/Source/devtools/front_end/NetworkPanel.js
|
| @@ -1008,6 +1008,8 @@ WebInspector.NetworkLogView.prototype = {
|
| contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Copy request headers" : "Copy Request Headers"), this._copyRequestHeaders.bind(this, request));
|
| if (request.responseHeadersText)
|
| contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Copy response headers" : "Copy Response Headers"), this._copyResponseHeaders.bind(this, request));
|
| + if (request.finished)
|
| + contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Copy response" : "Copy Response"), this._copyResponse.bind(this, request));
|
| contextMenu.appendItem(WebInspector.UIString("Copy as cURL"), this._copyCurlCommand.bind(this, request));
|
| }
|
| contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Copy all as HAR" : "Copy All as HAR"), this._copyAll.bind(this));
|
| @@ -1057,6 +1059,17 @@ WebInspector.NetworkLogView.prototype = {
|
| InspectorFrontendHost.copyText(request.requestHeadersText());
|
| },
|
|
|
| + _copyResponse: function(request)
|
| + {
|
| + function callback(content)
|
| + {
|
| + if (request.contentEncoded)
|
| + content = request.asDataURL();
|
| + InspectorFrontendHost.copyText(content || "");
|
| + }
|
| + request.requestContent(callback);
|
| + },
|
| +
|
| _copyResponseHeaders: function(request)
|
| {
|
| InspectorFrontendHost.copyText(request.responseHeadersText);
|
|
|