The HTTP service returns (e.g., with curl -I) Server: BaseHTTP/0.6 Python/3.7.11 instead of the provided banner from the configuration file.
This problem originates from:
- The banner is not read correctly from the configuration file
- The banner is not utilized inside the HTTP service (do_HEAD and do_AUTHHEAD functions)
- Service returns the "sys_version" string
Python/3.7.11
I have modified my local Heralding HTTP service to address all of the above. If desired I can create a pull request to integrate the code (few code lines in the HTTP service).
The HTTP service returns (e.g., with curl -I)
Server: BaseHTTP/0.6 Python/3.7.11instead of the provided banner from the configuration file.This problem originates from:
Python/3.7.11I have modified my local Heralding HTTP service to address all of the above. If desired I can create a pull request to integrate the code (few code lines in the HTTP service).