diff --git a/SimpleHttpServer/Types/RequestContext.cs b/SimpleHttpServer/Types/RequestContext.cs index 1fd3690..ffe8f0a 100644 --- a/SimpleHttpServer/Types/RequestContext.cs +++ b/SimpleHttpServer/Types/RequestContext.cs @@ -35,6 +35,12 @@ public class RequestContext : IDisposable { public void SetStatusCode(HttpStatusCode status) => SetStatusCode((int) status); + public async Task SetStatusCodeWriteLineDisposeAsync(HttpStatusCode status, string message) { + SetStatusCode(status); + await WriteLineToRespAsync(message); + await RespWriter.FlushAsync(); + } + public async Task SetStatusCodeAndDisposeAsync(int status) { using (this) { SetStatusCode(status);