summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authorvsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-20 09:41:58 +0000
committervsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-20 09:41:58 +0000
commit4565ca51fa562c2fab921f57f6a8a6067917c658 (patch)
tree00470917db1e0b44bcad3e40359e38633d70e2ea /webkit/glue
parentcebff688203ec3aa0f2820065343669b0ea95914 (diff)
downloadchromium_src-4565ca51fa562c2fab921f57f6a8a6067917c658.zip
chromium_src-4565ca51fa562c2fab921f57f6a8a6067917c658.tar.gz
chromium_src-4565ca51fa562c2fab921f57f6a8a6067917c658.tar.bz2
Added raw headers support to DevTools.
BUG=79084 TEST=Open DevTools->Network panel, look for raw HTTP headers for resources. Review URL: http://codereview.chromium.org/6825048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82275 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r--webkit/glue/resource_loader_bridge.h2
-rw-r--r--webkit/glue/weburlloader_impl.cc4
2 files changed, 6 insertions, 0 deletions
diff --git a/webkit/glue/resource_loader_bridge.h b/webkit/glue/resource_loader_bridge.h
index e1a5a99..d206c1b 100644
--- a/webkit/glue/resource_loader_bridge.h
+++ b/webkit/glue/resource_loader_bridge.h
@@ -110,6 +110,8 @@ struct ResourceDevToolsInfo : base::RefCounted<ResourceDevToolsInfo> {
std::string http_status_text;
HeadersVector request_headers;
HeadersVector response_headers;
+ std::string request_headers_text;
+ std::string response_headers_text;
};
struct ResourceResponseInfo {
diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc
index c9df4a8..26a783e 100644
--- a/webkit/glue/weburlloader_impl.cc
+++ b/webkit/glue/weburlloader_impl.cc
@@ -225,6 +225,10 @@ void PopulateURLResponse(
info.devtools_info->http_status_text));
load_info.setEncodedDataLength(info.encoded_data_length);
+ load_info.setRequestHeadersText(WebString::fromUTF8(
+ info.devtools_info->request_headers_text));
+ load_info.setResponseHeadersText(WebString::fromUTF8(
+ info.devtools_info->response_headers_text));
const HeadersVector& request_headers = info.devtools_info->request_headers;
for (HeadersVector::const_iterator it = request_headers.begin();
it != request_headers.end(); ++it) {