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,