MoreThanTV: Rewrite & Header Support for Login (#11237) resolves #6783

This commit is contained in:
Ryan McDonald
2021-03-14 16:19:48 -05:00
committed by GitHub
parent 752c5856ea
commit b24ca38860
2 changed files with 240 additions and 159 deletions

View File

@@ -495,7 +495,7 @@ namespace Jackett.Common.Indexers
return result;
}
protected async Task<WebResult> RequestLoginAndFollowRedirect(string url, IEnumerable<KeyValuePair<string, string>> data, string cookies, bool returnCookiesFromFirstCall, string redirectUrlOverride = null, string referer = null, bool accumulateCookies = false)
protected async Task<WebResult> RequestLoginAndFollowRedirect(string url, IEnumerable<KeyValuePair<string, string>> data, string cookies, bool returnCookiesFromFirstCall, string redirectUrlOverride = null, string referer = null, bool accumulateCookies = false, Dictionary<string, string> headers = null)
{
var request = new WebRequest
{
@@ -504,7 +504,8 @@ namespace Jackett.Common.Indexers
Cookies = cookies,
Referer = referer,
PostData = data,
Encoding = Encoding
Encoding = Encoding,
Headers = headers,
};
var response = await webclient.GetResultAsync(request);
CheckSiteDown(response);