It is responsibility of the framework to manage the request which comes from the server and the response back to it. For this purpose it parses the request and creates the struct kalgan::http::request::Request
which is passed to the application. In a reverse way, it transforms the struct kalgan::http::response::Response
which comes from the application and pass a response to the server.
The below flowchart pictures this behaviour and shows how the server, the framework and the app communicate with each other: