mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Fixed TorrentDay login, fixed nested redirect loops
This commit is contained in:
@@ -296,11 +296,8 @@ namespace Jackett.Indexers
|
|||||||
var response = await webclient.GetString(request);
|
var response = await webclient.GetString(request);
|
||||||
var firstCallCookies = response.Cookies;
|
var firstCallCookies = response.Cookies;
|
||||||
|
|
||||||
// Follow up to 5 redirects
|
if (response.IsRedirect)
|
||||||
for(int i = 0; i < 5; i++)
|
|
||||||
{
|
{
|
||||||
if (!response.IsRedirect)
|
|
||||||
break;
|
|
||||||
await FollowIfRedirect(response, request.Url, null, response.Cookies);
|
await FollowIfRedirect(response, request.Url, null, response.Cookies);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -20,7 +20,8 @@ namespace Jackett.Utils.Clients
|
|||||||
return Status == System.Net.HttpStatusCode.Redirect ||
|
return Status == System.Net.HttpStatusCode.Redirect ||
|
||||||
Status == System.Net.HttpStatusCode.RedirectKeepVerb ||
|
Status == System.Net.HttpStatusCode.RedirectKeepVerb ||
|
||||||
Status == System.Net.HttpStatusCode.RedirectMethod ||
|
Status == System.Net.HttpStatusCode.RedirectMethod ||
|
||||||
Status == System.Net.HttpStatusCode.Found;
|
Status == System.Net.HttpStatusCode.Found ||
|
||||||
|
Status == System.Net.HttpStatusCode.MovedPermanently;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user