diff options
Diffstat (limited to 'extensions/fetch/lib.rs')
-rw-r--r-- | extensions/fetch/lib.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/extensions/fetch/lib.rs b/extensions/fetch/lib.rs index 3652c8724..714fc43c7 100644 --- a/extensions/fetch/lib.rs +++ b/extensions/fetch/lib.rs @@ -29,6 +29,7 @@ use deno_web::BlobUrlStore; use reqwest::header::HeaderMap; use reqwest::header::HeaderName; use reqwest::header::HeaderValue; +use reqwest::header::HOST; use reqwest::header::USER_AGENT; use reqwest::redirect::Policy; use reqwest::Body; @@ -197,7 +198,9 @@ where for (key, value) in args.headers { let name = HeaderName::from_bytes(key.as_bytes()).unwrap(); let v = HeaderValue::from_str(&value).unwrap(); - request = request.header(name, v); + if name != HOST { + request = request.header(name, v); + } } let cancel_handle = CancelHandle::new_rc(); |