Apodini/ApodiniMigrator

[MINOR FEATURE]: Enrich the `HTTPInformation`

Opened this issue · 0 comments

Problem

Currently, HTTPInformation (introduced with #6) stores hostname and port to described the HTTP server of a Apodini web service. It doesn't provide any information on e.g. user http protocol.

Solution

Add additional information like:

  • Supported HTTP version (maybe some mapping to the different exporters?)
  • Information about security layer (https vs http)
  • Maybe, information about reserved paths (e.g. the /apodini path) and registered special routes(?)

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct and Contributing Guidelines