Commit efe8380e authored by Lucas Furukawa Gadani's avatar Lucas Furukawa Gadani Committed by Commit Bot

Convert headless to use the URLResponseHead mojom types.

Bug: 984550
Change-Id: I07244066da4394b74830765f6219b630f66b2cf1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1876977Reviewed-by: default avatarDmitry Gozman <dgozman@chromium.org>
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709043}
parent 474b8cad
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
#include "net/http/http_response_headers.h" #include "net/http/http_response_headers.h"
#include "net/http/http_util.h" #include "net/http/http_util.h"
#include "net/url_request/redirect_util.h" #include "net/url_request/redirect_util.h"
#include "services/network/public/cpp/resource_response.h"
#include "services/network/public/mojom/url_loader.mojom.h" #include "services/network/public/mojom/url_loader.mojom.h"
#include "services/network/public/mojom/url_response_head.mojom.h"
namespace headless { namespace headless {
...@@ -57,15 +57,15 @@ class RedirectLoader : public network::mojom::URLLoader { ...@@ -57,15 +57,15 @@ class RedirectLoader : public network::mojom::URLLoader {
response_->headers->response_code(), url_.Resolve(location), response_->headers->response_code(), url_.Resolve(location),
net::RedirectUtil::GetReferrerPolicyHeader(response_->headers.get()), net::RedirectUtil::GetReferrerPolicyHeader(response_->headers.get()),
false /* insecure_scheme_was_upgraded */, true); false /* insecure_scheme_was_upgraded */, true);
network::ResourceResponseHead head; auto head = network::mojom::URLResponseHead::New();
head.request_time = base::Time::Now(); head->request_time = base::Time::Now();
head.response_time = base::Time::Now(); head->response_time = base::Time::Now();
head.content_length = 0; head->content_length = 0;
head.encoded_data_length = 0; head->encoded_data_length = 0;
head.headers = response_->headers; head->headers = response_->headers;
url_ = redirect_info.new_url; url_ = redirect_info.new_url;
method_ = redirect_info.new_method; method_ = redirect_info.new_method;
client_->OnReceiveRedirect(redirect_info, head); client_->OnReceiveRedirect(redirect_info, std::move(head));
} }
TestNetworkInterceptor::Impl* const interceptor_impl_; TestNetworkInterceptor::Impl* const interceptor_impl_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment