7 Commits

Author SHA1 Message Date
amacocian 9bab9f2585 Introduce HttpRequestContext (#5) 2022-01-14 12:40:22 +02: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
Alexandru Macocian 64f1453061 Built threadsafe collection for running asynchronous operations on clients
Fixed enqueuing and dequeuing of messages
Made http routes asynchronous to support long running operations without delays
2020-03-28 13:39:41 +01:00
Alexandru Macocian 247f1b27e7 Renamed namespace for easier access
Added tests for stopping the server properly
2020-03-06 11:07:47 +01:00
amacocian aa63e598f2 Implemented http request templates to provide model directly to http module handlers 2020-02-24 15:53:15 +01:00
Alexandru Macocian 261fc440a4 Changed manual buffering to memorystream in HttpResponse parsing 2020-02-19 19:47:47 +01:00
Alexandru Macocian a88f347083 Fixed critical bug in how HttpHandler would repackage fragmented messages
Fixed small bug in parsing of HttpResponse from bytes
Added E2E test for fragmented http messages
2020-02-19 19:36:11 +01:00