mirror of
https://github.com/Prowlarr/Prowlarr
synced 2026-04-30 00:30:50 +02:00
Fixed: Avoid trailing slash in Proxy Url sent to FlareSolverr
This commit is contained in:
parent
8cf892124c
commit
9eb291f578
1 changed files with 8 additions and 12 deletions
|
|
@ -115,7 +115,7 @@ private HttpRequest GenerateFlareSolverrRequest(HttpRequest request)
|
|||
MaxTimeout = maxTimeout,
|
||||
Proxy = new FlareSolverrProxy
|
||||
{
|
||||
Url = proxyUrl?.AbsoluteUri
|
||||
Url = proxyUrl?.OriginalString
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
@ -141,7 +141,7 @@ private HttpRequest GenerateFlareSolverrRequest(HttpRequest request)
|
|||
MaxTimeout = maxTimeout,
|
||||
Proxy = new FlareSolverrProxy
|
||||
{
|
||||
Url = proxyUrl?.AbsoluteUri
|
||||
Url = proxyUrl?.OriginalString
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
@ -206,17 +206,13 @@ public override ValidationResult Test()
|
|||
|
||||
private Uri GetProxyUri(HttpProxySettings proxySettings)
|
||||
{
|
||||
switch (proxySettings.Type)
|
||||
return proxySettings.Type switch
|
||||
{
|
||||
case ProxyType.Http:
|
||||
return new Uri("http://" + proxySettings.Host + ":" + proxySettings.Port);
|
||||
case ProxyType.Socks4:
|
||||
return new Uri("socks4://" + proxySettings.Host + ":" + proxySettings.Port);
|
||||
case ProxyType.Socks5:
|
||||
return new Uri("socks5://" + proxySettings.Host + ":" + proxySettings.Port);
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
ProxyType.Http => new Uri("http://" + proxySettings.Host + ":" + proxySettings.Port),
|
||||
ProxyType.Socks4 => new Uri("socks4://" + proxySettings.Host + ":" + proxySettings.Port),
|
||||
ProxyType.Socks5 => new Uri("socks5://" + proxySettings.Host + ":" + proxySettings.Port),
|
||||
_ => null
|
||||
};
|
||||
}
|
||||
|
||||
private class FlareSolverrRequest
|
||||
|
|
|
|||
Loading…
Reference in a new issue