public static IFlurlRequest ConfigureRequestArkDefaultsSystemTextJson(this IFlurlRequest request) { return(request.ConfigureRequest(s => { s.JsonSerializer = new SystemTextJsonSerializer(ArkSerializerOptions.JsonOptions); s.Timeout = TimeSpan.FromMinutes(5); s.AllowedHttpStatusRange = "*"; })); }
public static IFlurlRequest ConfigureRequestArkDefaults(this IFlurlRequest request) { return(request.ConfigureRequest(s => { var jsonSettings = new ArkJsonSerializerSettings(); s.JsonSerializer = new NewtonsoftJsonSerializer(jsonSettings); s.Timeout = TimeSpan.FromMinutes(5); s.AllowedHttpStatusRange = "*"; })); }
public static IFlurlRequest SanitizedLogging(this IFlurlRequest request, ILogger log) { return(request.ConfigureRequest(settings => FlurlLogging.SetupLogging(settings, log, SanitizeUrl))); }