我想记录每个请求和响应,包括发送的参数和响应,例如在响应正文中。
callModel.executionTime = (DateTime.UtcNow - started).ToString();
Stream streamToReadFrom = await request.Content.ReadAsStreamAsync();
var streamWriter = new StreamWriter(streamToReadFrom, System.Text.Encoding.UTF8);
callModel.requestBody = streamWriter.ToString();
上面是我用来读取请求体的一些代码,但是我收到错误说明无法读取响应。
任何帮助确定执行此操作的通用方法都将非常受欢迎。