Esempio n. 1
0
        public async Task <ActionResult <byte[]> > GetSimple([FromBody] RestEchoRequest restEchoRequest)
        {
            _logger.LogInformation($"Echo with size '{restEchoRequest.Size}'");

            var echoRequest = new EchoRequest
            {
                Size = restEchoRequest.Size
            };

            var response = await _echoService.EchoAsync(echoRequest);

            return(Ok(response));
        }
Esempio n. 2
0
        public async Task CallEchoAsync(int size)
        {
            var request = new RestEchoRequest
            {
                Size = size
            };

            var jsonRequest = GetJsonRequest(request);

            var response = await client.PostAsync(Urls.RESTURL, jsonRequest);

            if (response.StatusCode != HttpStatusCode.OK)
            {
                throw new HttpRequestException($"Invalid status code {response.StatusCode}");
            }
        }