From 65c639cf13777f6015767bcf13c3b60cf5afad96 Mon Sep 17 00:00:00 2001 From: Darren Schroeder <343840+fdncred@users.noreply.github.com> Date: Mon, 16 Aug 2021 12:31:02 -0500 Subject: [PATCH] allow fetch to follow redirects (#3923) --- crates/nu_plugin_fetch/src/fetch.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/nu_plugin_fetch/src/fetch.rs b/crates/nu_plugin_fetch/src/fetch.rs index ec967c47b0..2af2bbef61 100644 --- a/crates/nu_plugin_fetch/src/fetch.rs +++ b/crates/nu_plugin_fetch/src/fetch.rs @@ -113,7 +113,8 @@ async fn helper( _ => None, }; - let mut response = surf::RequestBuilder::new(surf::http::Method::Get, url); + let mut response = surf::RequestBuilder::new(surf::http::Method::Get, url) + .middleware(surf::middleware::Redirect::default()); if let Some(login) = login { response = surf::get(location).header("Authorization", format!("Basic {}", login));