Пример #1
0
            public async Task Run(string url, JsonSchema4 schema, string data)
            {
                try {
                    var result = await ApiClient.SendAsync(HttpMethod.Post, new Uri(url), null, data);

                    var json = await JsonTools.Get(result.Response);

                    var dataValidator  = new DataValidator();
                    var validateResult = dataValidator.Validate(result, schema, json);
                    var fileContents   = validateResult.WriteToString();

                    File.WriteAllText("output.txt", fileContents);
                }
                catch (InvalidOperationException ioe) {
                    logger.Debug(ioe, "");
                }
                catch (ArgumentException ae) {
                    logger.Debug(ae, "");
                }
                catch (HttpRequestException hre) {
                    logger.Debug(hre);
                }
                catch (Exception e) {
                    logger.Debug(e.Message);
                }
            }