Fixed: (Indexer Proxy) Socks4 and Socks5 not using Credentials

This commit is contained in:
Qstick
2021-08-15 19:48:14 -04:00
parent 7c1f5f769d
commit b7731faedc
5 changed files with 12 additions and 20 deletions

View File

@@ -40,19 +40,19 @@ namespace NzbDrone.Core.IndexerProxies
try
{
var response = _httpClient.Execute(request);
var response = PostResponse(_httpClient.Execute(request));
// We only care about 400 responses, other error codes can be ignored
if (response.StatusCode == HttpStatusCode.BadRequest)
{
_logger.Error("Proxy Health Check failed: {0}", response.StatusCode);
failures.Add(new NzbDroneValidationFailure("Host", "ProxyCheckBadRequestMessage"));
failures.Add(new NzbDroneValidationFailure("Host", string.Format("Failed to test proxy. StatusCode: {0}", response.StatusCode)));
}
}
catch (Exception ex)
{
_logger.Error(ex, "Proxy Health Check failed");
failures.Add(new NzbDroneValidationFailure("Host", "ProxyCheckFailedToTestMessage"));
failures.Add(new NzbDroneValidationFailure("Host", string.Format("Failed to test proxy: {0}", request.Url)));
}
return new ValidationResult(failures);