Fixed: (SpeedCD) Incorrect Http Login Method

Fixes #582
This commit is contained in:
Qstick
2021-11-08 23:29:31 -06:00
parent 8e43ea4bbc
commit 22412981bb

View File

@@ -57,11 +57,12 @@ namespace NzbDrone.Core.Indexers.Definitions
{ {
var requestBuilder = new HttpRequestBuilder(string.Format("{0}/{1}", Settings.BaseUrl.TrimEnd('/'), "checkpoint/API")) var requestBuilder = new HttpRequestBuilder(string.Format("{0}/{1}", Settings.BaseUrl.TrimEnd('/'), "checkpoint/API"))
{ {
Method = HttpMethod.POST,
LogResponseContent = true, LogResponseContent = true,
AllowAutoRedirect = true AllowAutoRedirect = true
}; };
var loginPage = await ExecuteAuth(requestBuilder.Build()); var loginPage = await ExecuteAuth(requestBuilder.AddFormParameter("username", Settings.Username).Build());
var tokenRegex = new Regex(@"name=\\""a\\"" value=\\""([^""]+)\\"""); var tokenRegex = new Regex(@"name=\\""a\\"" value=\\""([^""]+)\\""");
var matches = tokenRegex.Match(loginPage.Content); var matches = tokenRegex.Match(loginPage.Content);
@@ -76,6 +77,7 @@ namespace NzbDrone.Core.Indexers.Definitions
var requestBuilder2 = new HttpRequestBuilder(string.Format("{0}/{1}", Settings.BaseUrl.TrimEnd('/'), "checkpoint/")) var requestBuilder2 = new HttpRequestBuilder(string.Format("{0}/{1}", Settings.BaseUrl.TrimEnd('/'), "checkpoint/"))
{ {
Method = HttpMethod.POST,
LogResponseContent = true, LogResponseContent = true,
AllowAutoRedirect = true AllowAutoRedirect = true
}; };