diff options
Diffstat (limited to 'WebCore/platform/network/ResourceRequestBase.cpp')
-rw-r--r-- | WebCore/platform/network/ResourceRequestBase.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/WebCore/platform/network/ResourceRequestBase.cpp b/WebCore/platform/network/ResourceRequestBase.cpp index 5312007..ae8316a 100644 --- a/WebCore/platform/network/ResourceRequestBase.cpp +++ b/WebCore/platform/network/ResourceRequestBase.cpp @@ -234,6 +234,16 @@ void ResourceRequestBase::setHTTPHeaderField(const char* name, const String& val setHTTPHeaderField(AtomicString(name), value); } +void ResourceRequestBase::clearHTTPAuthorization() +{ + updateResourceRequest(); + + m_httpHeaderFields.remove("Authorization"); + + if (url().protocolInHTTPFamily()) + m_platformRequestUpdated = false; +} + void ResourceRequestBase::clearHTTPReferrer() { updateResourceRequest(); |