private async Task RespondWithBusentJson(HttpResponse response, IBusentProvider provider) { response.StatusCode = 200; response.ContentType = "application/json;charset=utf-8"; await response.WriteAsync(provider.Serialize(_settings), new UTF8Encoding(false)); }
public async Task Invoke(HttpContext context, IBusentProvider provider) { if (!RequestingBusentDocument(context.Request, out string documentName)) { await _next.Invoke(context); return; } await RespondWithBusentJson(context.Response, provider); }