From d196f3de621770ecf38a6349bc8cd00c0aa7aa07 Mon Sep 17 00:00:00 2001 From: Gregory Terzian Date: Sun, 12 Nov 2017 14:11:50 +0800 Subject: copy headers from script request to net request --- components/script/dom/headers.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'components/script/dom/headers.rs') diff --git a/components/script/dom/headers.rs b/components/script/dom/headers.rs index 5d152ab93bb..b351e2b7f13 100644 --- a/components/script/dom/headers.rs +++ b/components/script/dom/headers.rs @@ -234,6 +234,12 @@ impl Headers { *self.header_list.borrow_mut() = hyper_headers; } + pub fn get_headers_list(&self) -> HyperHeaders { + let mut headers = HyperHeaders::new(); + headers.extend(self.header_list.borrow_mut().iter()); + headers + } + // https://fetch.spec.whatwg.org/#concept-header-extract-mime-type pub fn extract_mime_type(&self) -> Vec { self.header_list.borrow().get_raw("content-type").map_or(vec![], |v| v[0].clone()) -- cgit v1.2.3