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)); }
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}"); } }