From f9346205380591724405e7bf93b339c9ea6fd1fe Mon Sep 17 00:00:00 2001 From: Erik Juhlin Date: Wed, 12 Sep 2018 08:34:39 +0200 Subject: [PATCH] Set status code directly (#608) Makes it possible for middlewares to read status codes and handle errors --- src/Ocelot/Responder/HttpContextResponder.cs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/Ocelot/Responder/HttpContextResponder.cs b/src/Ocelot/Responder/HttpContextResponder.cs index b5f4e69e..cb677c8d 100644 --- a/src/Ocelot/Responder/HttpContextResponder.cs +++ b/src/Ocelot/Responder/HttpContextResponder.cs @@ -43,14 +43,7 @@ namespace Ocelot.Responder AddHeaderIfDoesntExist(context, new Header("Content-Length", new []{ response.Content.Headers.ContentLength.ToString() }) ); } - context.Response.OnStarting(state => - { - var httpContext = (HttpContext)state; - - httpContext.Response.StatusCode = (int)response.StatusCode; - - return Task.CompletedTask; - }, context); + context.Response.StatusCode = (int)response.StatusCode; using(content) {