GenHTTP icon indicating copy to clipboard operation
GenHTTP copied to clipboard

Lightweight web server written in pure C# with few dependencies to 3rd-party libraries.

Results 60 GenHTTP issues
Sort by recently updated
recently updated
newest added

When I route to the `{index}`, I expect the route to end with a slash. Currently I need to add the slash myself (e.g. by routing to `{index}/`). **Example** ```csharp...

bug

As the developer of a web application, I would like to integrate resources provided by FTP, so that I can easily integrate content hosted there. **Example** ```csharp var tree =...

enhancement
good first issue

As the developer of a web application, I would like to create resources from HTTP, so that I can use them where needed. **Example** ```csharp var resource = Resource.FromWeb(/* url,...

enhancement
good first issue

As the developer of a web application, I would like to integrate resources provided by WebDAV, so that I can easily integrate content hosted there. **Example** ```csharp val tree =...

enhancement
good first issue

As the hoster of a web application, I want my application to set the content type options to `nosniff`, so that browser will not try to analyze my content. **Example**...

enhancement
good first issue

As the hoster of a web application, I want to be able to define a [Content Security Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy), so that several protection mechanisms can be applied. Note: This is...

enhancement
good first issue

As the developer or operator of a web application, I would like the GenHTTP server to log additional information so I can debug issues more easily. **Notes** Logging was omitted...

enhancement

As the operator of a web application, I want the server only to handle state-changing requests issued by legitimate clients. **Example** ```csharp var protected = Layout.Create().CsfrProtection(); var token = this.FindParent().Generate();...

enhancement

- Change from generic dictionary type to specific interface - Add core parsing support - Use the pooled dictionary for improved performance

enhancement

As a developer, I would like to add web pages with additional logic in their model classes, so that I can handle situations like submitted data. **Example** ```csharp var page...

enhancement