在ASP.Net Core 2.0中,我尝试返回一个带有状态码的json或xml格式化消息。我可以在控制器中返回自定义消息,但是我不知道如何在中间件中处理它。
我的中间件类目前看起来像这样:
我的中间件类目前看起来像这样:
public class HeaderValidation
{
private readonly RequestDelegate _next;
public HeaderValidation(RequestDelegate next)
{
_next = next;
}
public async Task Invoke(HttpContext httpContext)
{
// How to return a json or xml formatted custom message with a http status code?
await _next.Invoke(httpContext);
}
}