diff --git a/CloudFlareUtilities/ChallengeSolution.cs b/CloudFlareUtilities/ChallengeSolution.cs index 3515314..9f040cd 100644 --- a/CloudFlareUtilities/ChallengeSolution.cs +++ b/CloudFlareUtilities/ChallengeSolution.cs @@ -24,7 +24,8 @@ public ChallengeSolution(string clearancePage, string verificationCode, string p public double Answer { get; } - public string ClearanceQuery => $"{ClearancePage}?jschl_vc={VerificationCode}&pass={Pass}&jschl_answer={Answer.ToString(CultureInfo.InvariantCulture)}"; + // Using .ToString("R") to reduse answer rounding + public string ClearanceQuery => $"{ClearancePage}?jschl_vc={VerificationCode}&pass={Pass}&jschl_answer={Answer.ToString("R", CultureInfo.InvariantCulture)}"; public static bool operator ==(ChallengeSolution solutionA, ChallengeSolution solutionB) {