Exemple #1
0
 static void Main(string[] args)
 {
     try
     {
         var arguments = SmoketestArgs.Parse(args);
         Console.WriteLine("Smoketesting {0}", arguments);
         var result = SmokeTester.SmokeTest(arguments);
         Console.WriteLine(result);
     }
     catch (ArgumentException ex)
     {
         Console.WriteLine(ex.Message);
         PrintUsage();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
        public static string SmokeTest(SmoketestArgs args)
        {
            var request = WebRequest.Create(args.Url);

            request.Method = args.Verb;
            using (var response = request.GetResponse())
            {
                if (args.Verbose)
                {
                    var stream = response.GetResponseStream();
                    if (stream == null)
                    {
                        return("ReponseStream is NULL. Wat.");
                    }
                    using (var reader = new StreamReader(stream))
                    {
                        return(reader.ReadToEnd());
                    }
                }
                return(ResultFor(response));
            }
        }