summaryrefslogtreecommitdiffstats
path: root/webkit/tools/test_shell/test_webview_delegate.cc
diff options
context:
space:
mode:
authorjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-11 17:47:10 +0000
committerjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-11 17:47:10 +0000
commit99c773d9f8244e0d339bbc07accf2e866b5051cc (patch)
treebb0998432bc4b3537ac066110c615be13d57d749 /webkit/tools/test_shell/test_webview_delegate.cc
parenta4b7bef339f61cb9da5e7985a27b65fab03b1ec3 (diff)
downloadchromium_src-99c773d9f8244e0d339bbc07accf2e866b5051cc.zip
chromium_src-99c773d9f8244e0d339bbc07accf2e866b5051cc.tar.gz
chromium_src-99c773d9f8244e0d339bbc07accf2e866b5051cc.tar.bz2
Add setWillSendRequestClearHeader to LayoutTestController.
See https://bugs.webkit.org/show_bug.cgi?id=35920 for the webkit side. TEST=http/tests/security/no-referrer.html BUG=none Review URL: http://codereview.chromium.org/884001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41286 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools/test_shell/test_webview_delegate.cc')
-rw-r--r--webkit/tools/test_shell/test_webview_delegate.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/test_webview_delegate.cc b/webkit/tools/test_shell/test_webview_delegate.cc
index afe6cd5..17c976b 100644
--- a/webkit/tools/test_shell/test_webview_delegate.cc
+++ b/webkit/tools/test_shell/test_webview_delegate.cc
@@ -941,6 +941,10 @@ void TestWebViewDelegate::willSendRequest(
return;
}
+ for (std::set<std::string>::const_iterator header = clear_headers_.begin();
+ header != clear_headers_.end(); ++header)
+ request.clearHTTPHeaderField(WebString::fromUTF8(*header));
+
TRACE_EVENT_BEGIN("url.load", identifier, request_url);
// Set the new substituted URL.
request.setURL(GURL(TestShell::RewriteLocalUrl(request_url)));