private HttpContent GetSolverRequestContent(FlareSolverrRequest request) { var payload = JsonConvert.SerializeObject(request, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); HttpContent content = new StringContent(payload, Encoding.UTF8, "application/json"); return(content); }
private HttpContent GenerateFlareSolverrRequest(HttpRequestMessage request) { var req = new FlareSolverrRequest { Method = "GET", Url = request.RequestUri.ToString(), MaxTimeout = MaxTimeout }; var userAgent = request.Headers.UserAgent.ToString(); if (!string.IsNullOrWhiteSpace(userAgent)) { req.UserAgent = userAgent; } var payload = JsonConvert.SerializeObject(req); HttpContent content = new StringContent(payload, Encoding.UTF8, "application/json"); return(content); }