amacocian
1b438c8bd4
Introduce async extensions for RouteFilters ( #16 )
...
Rework filter logic to reuse filter objects on the scope of a request
2022-05-04 08:22:32 +02:00
amacocian
9ff5114d31
Improvements to HttpRouteBase ( #10 )
...
Implement reusable responses
2022-01-23 12:02:31 +01:00
amacocian
9d7a4ff75c
Introduce cancellation tokens for HttpRoutes ( #7 )
...
Return 404 on NotFound
RouteFilters now can handle exceptions
2022-01-18 14:31:59 +01:00
amacocian
35a45a395f
Background services implementation ( #6 )
2022-01-17 15:51:28 +01:00
amacocian
9bab9f2585
Introduce HttpRequestContext ( #5 )
2022-01-14 12:40:22 +02:00
Alexandru Macocian
969c0b3410
Introduce route filters for HttpRoutingModules
2021-10-19 13:42:48 +02:00
Alexandru Macocian
867fa12a6c
Support for interpolated URLs
...
Implemented use of TypeConverters for requests and responses
2021-09-29 00:41:36 +02:00
Alexandru Macocian
b015132527
Configurable return 500 on exception in http handlers.
...
Configurable websocket hearbeat.
Nit fixes.
2021-05-12 14:08:25 +02:00
Alexandru Macocian
619992da80
Switched server resources to Slim.ServiceManager.
...
Changed HttpRoutingHandler to use the general Slim.ServiceManager.
Changed WebsocketRoutingHandler to a similar approach as HttpRoutingHandler.
Implemented IRunOnStartup interface for handlers.
2021-03-12 14:05:55 +01:00
Alexandru Macocian
50669ad289
Major rework of HttpRoutes.
...
Implemented DI based routes.
Implemented converters for HttpRequest and HttpResponse.
Fixed e2e tests.
2021-03-09 15:19:54 +01:00