| using Microsoft.AspNetCore.Http; | 
| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
|   | 
| namespace WIDESEA_Core.Middlewares | 
| { | 
|     public class HttpRequestMiddleware | 
|     { | 
|         private readonly RequestDelegate _next; | 
|   | 
|         public HttpRequestMiddleware(RequestDelegate next) | 
|         { | 
|             _next = next; | 
|         } | 
|   | 
|         public async Task InvokeAsync(HttpContext context) | 
|         { | 
|             context.Response.Headers.Add("Access-Control-Expose-Headers", "widesea_exp"); | 
|             await _next(context); | 
|         } | 
|     } | 
| } |