コード例 #1
0
        public static IFlurlRequest ConfigureRequestArkDefaultsSystemTextJson(this IFlurlRequest request)
        {
            return(request.ConfigureRequest(s =>
            {
                s.JsonSerializer = new SystemTextJsonSerializer(ArkSerializerOptions.JsonOptions);

                s.Timeout = TimeSpan.FromMinutes(5);
                s.AllowedHttpStatusRange = "*";
            }));
        }
コード例 #2
0
        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 = "*";
            }));
        }
コード例 #3
0
 public static IFlurlRequest SanitizedLogging(this IFlurlRequest request, ILogger log)
 {
     return(request.ConfigureRequest(settings => FlurlLogging.SetupLogging(settings, log, SanitizeUrl)));
 }