core: refactor http webclient part 13 #8529 (#8941)

Merge string/byte request code
This commit is contained in:
Cory
2020-06-11 10:09:27 -05:00
committed by ngosang
parent 22bced9ca3
commit 4d63fa81d5
91 changed files with 330 additions and 399 deletions

View File

@@ -151,7 +151,7 @@ namespace Jackett.Common.Indexers
{ "password", configData.Password.Value }
};
var result = await PostDataWithCookies(LoginUrl, pairs, "");
var result = await WebRequestWithCookiesAsync(LoginUrl, "", RequestType.POST, data: pairs);
await ConfigureIfOK(result.Cookies, result.Cookies != null, () =>
{
@@ -174,12 +174,12 @@ namespace Jackett.Common.Indexers
{"category", "0"} // multi cat search not supported
};
var results = await PostDataWithCookies(BrowseUrl, pairs);
var results = await WebRequestWithCookiesAsync(BrowseUrl, method: RequestType.POST, data: pairs);
if (results.IsRedirect)
{
// re-login
await ApplyConfiguration(null);
results = await PostDataWithCookies(BrowseUrl, pairs);
results = await WebRequestWithCookiesAsync(BrowseUrl, method: RequestType.POST, data: pairs);
}
try