summaryrefslogtreecommitdiffstats
path: root/src/core/net/custom_url_loader_factory.cpp
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-01-31 14:58:50 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-02-05 10:03:18 +0100
commit74345f49dc76cf748585217fbda8d5c44443ec63 (patch)
treea7aaa86eeb79660fa211153600253b49ed22ab18 /src/core/net/custom_url_loader_factory.cpp
parentc8d0772eb7968931868178bf328756b8d3d522c1 (diff)
Solve FIXME in CustomURLLoader
Update the headers as asked for in FollowRedirect. Change-Id: I86d241d52abe8bd9d082b7ad49e921a955dc1403 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
Diffstat (limited to 'src/core/net/custom_url_loader_factory.cpp')
-rw-r--r--src/core/net/custom_url_loader_factory.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/net/custom_url_loader_factory.cpp b/src/core/net/custom_url_loader_factory.cpp
index f6485c56b..8aa0c0578 100644
--- a/src/core/net/custom_url_loader_factory.cpp
+++ b/src/core/net/custom_url_loader_factory.cpp
@@ -100,8 +100,10 @@ public:
m_request.url = *new_url;
else
m_request.url = m_redirect;
- // ### remove and modify headers?
m_redirect = GURL();
+ for (const std::string &header: removed_headers)
+ m_request.headers.RemoveHeader(header);
+ m_request.headers.MergeFrom(modified_headers);
Start();
}
void SetPriority(net::RequestPriority priority, int32_t intra_priority_value) override { }