/// <summary>
///
/// </summary>
public class ResponseDataMiddleware
{
protected RequestDelegate _next;
private ILogger<ResponseDataMiddleware> _logger;
public ResponseDataMiddleware(RequestDelegate next, ILogger<ResponseDataMiddleware> logger)
{
this._next = next;
this._logger = logger;
}
/// <summary>
///
/// </summary>
/// <param name="httpContext"></param>
/// <returns></returns>
public async Task Invoke(HttpContext httpContext)
{
HttpResponse response = httpContext.Response;
var responseOriginalStream = response.Body;
try
{