summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp')
-rw-r--r--Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp b/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp
index ddfa1c38d..96e23a98a 100644
--- a/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp
+++ b/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp
@@ -43,7 +43,7 @@ void ResourceRequest::updateSoupMessage(SoupMessage* soupMessage) const
if (!headers.isEmpty()) {
HTTPHeaderMap::const_iterator end = headers.end();
for (HTTPHeaderMap::const_iterator it = headers.begin(); it != end; ++it)
- soup_message_headers_append(soupHeaders, it->first.string().utf8().data(), it->second.utf8().data());
+ soup_message_headers_append(soupHeaders, it->key.string().utf8().data(), it->value.utf8().data());
}
String firstPartyString = firstPartyForCookies().string();
@@ -66,7 +66,7 @@ SoupMessage* ResourceRequest::toSoupMessage() const
if (!headers.isEmpty()) {
HTTPHeaderMap::const_iterator end = headers.end();
for (HTTPHeaderMap::const_iterator it = headers.begin(); it != end; ++it)
- soup_message_headers_append(soupHeaders, it->first.string().utf8().data(), it->second.utf8().data());
+ soup_message_headers_append(soupHeaders, it->key.string().utf8().data(), it->value.utf8().data());
}
String firstPartyString = firstPartyForCookies().string();
@@ -124,4 +124,11 @@ unsigned initializeMaximumHTTPConnectionCountPerHost()
return 10000;
}
+String ResourceRequest::urlStringForSoup() const
+{
+ KURL url = m_url;
+ url.removeFragmentIdentifier();
+ return url.string();
+}
+
}