Asp.Net Core 中间件记录Http请求内容和响应
/// <summary>
/// 记录请求响应中间件
/// </summary>
public class RequestResponseLogMiddleware
{
private readonly RequestDelegate _next;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="next"></param>
public RequestResponseLogMiddleware(RequestDelegate next)
{
_next = next;
}
/// <summary>
/// 中间件处理
/// </summary>
/// <param name="context"></param>
/// <param name="repo"></param>
/// <returns></returns>
public async Task InvokeAsync(HttpContext context, IRepository<RequestResponseLog,