From 24a4f4b21c6ec9947ef59c1dcfc34ef4b587d882 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20N=C3=A4geli?= Date: Mon, 16 Feb 2026 15:46:49 +0100 Subject: [PATCH 1/4] [genhttp] Properly fix request methods --- src/Servers/GenHttpServer/Program.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Servers/GenHttpServer/Program.cs b/src/Servers/GenHttpServer/Program.cs index aafd975..489af3f 100644 --- a/src/Servers/GenHttpServer/Program.cs +++ b/src/Servers/GenHttpServer/Program.cs @@ -7,10 +7,17 @@ var port = (args.Length > 0 && ushort.TryParse(args[0], out var p)) ? p : (ushort)8080; +var rootMethods = new HashSet +{ + FlexibleRequestMethod.Get(RequestMethod.Get), + FlexibleRequestMethod.Get(RequestMethod.Head), + FlexibleRequestMethod.Get(RequestMethod.Options) +}; + var app = Inline.Create() .Post("/echo", (IRequest request) => Echo(request)) .Post((Stream body) => RequestContent(body)) - .Any(() => StringContent()); + .On(() => StringContent(), rootMethods); return await Host.Create() .Handler(app) From 8843315dd62c49a3768f71ae94a13bc07e0559bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20N=C3=A4geli?= Date: Mon, 16 Feb 2026 15:59:39 +0100 Subject: [PATCH 2/4] Enable range support --- src/Servers/GenHttpServer/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Servers/GenHttpServer/Program.cs b/src/Servers/GenHttpServer/Program.cs index 489af3f..d11139a 100644 --- a/src/Servers/GenHttpServer/Program.cs +++ b/src/Servers/GenHttpServer/Program.cs @@ -21,7 +21,7 @@ return await Host.Create() .Handler(app) - .Defaults() + .Defaults(rangeSupport: true) .Port(port) .RunAsync(); From 8a4da43b8380cfa3bb19f65b96162493e02c17ea Mon Sep 17 00:00:00 2001 From: Diogo Martins <165835485+MDA2AV@users.noreply.github.com> Date: Mon, 16 Feb 2026 15:12:50 +0000 Subject: [PATCH 3/4] Add comment for force retrigger of Probe Added a comment to indicate a force retrigger for Probe. --- src/Servers/GenHttpServer/Program.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Servers/GenHttpServer/Program.cs b/src/Servers/GenHttpServer/Program.cs index d11139a..aee2b47 100644 --- a/src/Servers/GenHttpServer/Program.cs +++ b/src/Servers/GenHttpServer/Program.cs @@ -40,3 +40,5 @@ static string Echo(IRequest request) static string StringContent() => "OK"; static Stream RequestContent(Stream body) => body; + +// force retrigger Probe From fa21ad7d436de06d76f1f449ee71f434aceb1b5b Mon Sep 17 00:00:00 2001 From: Diogo Martins <165835485+MDA2AV@users.noreply.github.com> Date: Mon, 16 Feb 2026 15:36:34 +0000 Subject: [PATCH 4/4] Remove commented code for probe retrigger --- src/Servers/GenHttpServer/Program.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Servers/GenHttpServer/Program.cs b/src/Servers/GenHttpServer/Program.cs index aee2b47..d11139a 100644 --- a/src/Servers/GenHttpServer/Program.cs +++ b/src/Servers/GenHttpServer/Program.cs @@ -40,5 +40,3 @@ static string Echo(IRequest request) static string StringContent() => "OK"; static Stream RequestContent(Stream body) => body; - -// force retrigger Probe