diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-31 14:58:50 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-02-05 10:03:18 +0100 |
commit | 74345f49dc76cf748585217fbda8d5c44443ec63 (patch) | |
tree | a7aaa86eeb79660fa211153600253b49ed22ab18 /src/core/net/custom_url_loader_factory.cpp | |
parent | c8d0772eb7968931868178bf328756b8d3d522c1 (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.cpp | 4 |
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 { } |