public static Task RespondStatus(this IHttpContext context, HttpResponseCode code, string message = null, bool keepAlive = true) => context.Respond(code == HttpResponseCode.NoContent ? (IHttpResponse)EmptyHttpResponse.Create(code, keepAlive) : StringHttpResponse.Text( message != null ? code + Environment.NewLine + Environment.NewLine + message : code.ToString(), code, keepAlive));
public static string GetResponseLine(this HttpResponseCode statusCode) { return($"{(int)statusCode} {statusCode.ToString()}"); }