| Index: headless/public/util/http_url_fetcher.cc
|
| diff --git a/headless/public/util/http_url_fetcher.cc b/headless/public/util/http_url_fetcher.cc
|
| index cbb2c0ad667b4ea60035d8c2f1e3eb9811a7fa49..af5451218dd7e366c0add8348d4460dd190ed8ca 100644
|
| --- a/headless/public/util/http_url_fetcher.cc
|
| +++ b/headless/public/util/http_url_fetcher.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "net/base/io_buffer.h"
|
| #include "net/cert/cert_status_flags.h"
|
| +#include "net/http/http_response_headers.h"
|
| #include "net/url_request/url_request.h"
|
| #include "net/url_request/url_request_context.h"
|
|
|
| @@ -165,9 +166,13 @@ void HttpURLFetcher::Delegate::OnResponseCompleted(net::URLRequest* request,
|
| return;
|
| }
|
|
|
| - result_listener_->OnFetchCompleteExtractHeaders(
|
| - request->url(), request->GetResponseCode(), bytes_read_so_far_.c_str(),
|
| - bytes_read_so_far_.size());
|
| + // TODO(alexclarke) apart from the headers there's a lot of stuff in
|
| + // |request->response_info()| that we drop here. Find a way to pipe it
|
| + // through.
|
| + result_listener_->OnFetchComplete(
|
| + request->url(), request->GetResponseCode(),
|
| + request->response_info().headers,
|
| + bytes_read_so_far_.c_str(), bytes_read_so_far_.size());
|
| }
|
|
|
| HttpURLFetcher::HttpURLFetcher(
|
|
|