static async Task<byte[]> ReadStream(Stream bodyStream) { bodyStream.Seek(0, SeekOrigin.Begin); var length = (int) bodyStream.Length; var body = new byte[length]; await bodyStream.ReadAsync(body, 0, length).ConfigureAwait(false); return body; }