summaryrefslogtreecommitdiffstats
path: root/net/http/http_network_transaction.h
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-23 02:25:03 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-23 02:25:03 +0000
commita6b4150dd637f4b6986a58da63cc0c7192af3cc6 (patch)
treefae5bcad1ec3ab2681e01930fd700c640fe2c3f7 /net/http/http_network_transaction.h
parent270a0c24f933fb8297389b98efdd035040c6def3 (diff)
downloadchromium_src-a6b4150dd637f4b6986a58da63cc0c7192af3cc6.zip
chromium_src-a6b4150dd637f4b6986a58da63cc0c7192af3cc6.tar.gz
chromium_src-a6b4150dd637f4b6986a58da63cc0c7192af3cc6.tar.bz2
HttpRequestHeaders refactor.
* Create HttpRequestHeaders. * Switch HttpNetworkTransaction to build request headers. TODO: Change extra_headers to use HttpRequestHeaders. BUG=22588 Review URL: http://codereview.chromium.org/1039001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42300 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_network_transaction.h')
-rw-r--r--net/http/http_network_transaction.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/net/http/http_network_transaction.h b/net/http/http_network_transaction.h
index ca4e882..8511808 100644
--- a/net/http/http_network_transaction.h
+++ b/net/http/http_network_transaction.h
@@ -33,6 +33,7 @@ class ClientSocketFactory;
class ClientSocketHandle;
class SpdyStream;
class HttpNetworkSession;
+class HttpRequestHeaders;
class HttpStream;
class HttpNetworkTransaction : public HttpTransaction {
@@ -214,9 +215,10 @@ class HttpNetworkTransaction : public HttpTransaction {
// Returns true if we should try to add an Authorization header.
bool ShouldApplyServerAuth() const;
- // Builds either the proxy auth header, or the origin server auth header,
+ // Adds either the proxy auth header, or the origin server auth header,
// as specified by |target|.
- std::string BuildAuthorizationHeader(HttpAuth::Target target) const;
+ void AddAuthorizationHeader(
+ HttpAuth::Target target, HttpRequestHeaders* authorization_headers) const;
// Returns a log message for all the response headers related to the auth
// challenge.