From 9c04d18387a63ac5908f2d311e35ae435f8138a0 Mon Sep 17 00:00:00 2001 From: Thiago de Arruda Date: Fri, 3 Nov 2017 14:45:46 -0300 Subject: [PATCH] Modify FillRequestDetails to pass headers dictionary. --- atom/common/native_mate_converters/net_converter.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/atom/common/native_mate_converters/net_converter.cc b/atom/common/native_mate_converters/net_converter.cc index 3dbee4fadb84..be21ee3ee2a0 100644 --- a/atom/common/native_mate_converters/net_converter.cc +++ b/atom/common/native_mate_converters/net_converter.cc @@ -180,6 +180,13 @@ void FillRequestDetails(base::DictionaryValue* details, GetUploadData(list.get(), request); if (!list->empty()) details->Set("uploadData", std::move(list)); + std::unique_ptr headers_value( + new base::DictionaryValue); + for (net::HttpRequestHeaders::Iterator it(request->extra_request_headers()); + it.GetNext();) { + headers_value->SetString(it.name(), it.value()); + } + details->Set("headers", std::move(headers_value)); } void GetUploadData(base::ListValue* upload_data_list,