public IActionResult Get([FromRoute] long dataSize)
        {
            Console.WriteLine($"{this.Request.Method} {this.Request.GetDisplayUrl()}");
            this.PrintHeaders();

            var stream = new RandomReadOnlyStream(dataSize);

            return(this.Ok(stream));
        }
        public async Task <IActionResult> PostAsync([FromRoute] long dataSize)
        {
            Console.WriteLine($"{this.Request.Method} {this.Request.GetDisplayUrl()}");
            this.PrintHeaders();

            long totalBytesRead = await this.ReadStreamAsync(this.Request.Body);

            Console.WriteLine($"totalBytesRead {totalBytesRead}");
            var stream = new RandomReadOnlyStream(dataSize);

            return(this.Ok(stream));
        }