I found that most modern browsers support HSTS and switch over to HTTPS if they find it in the HTTP/HTTPS headers for the domain. Browsers would implemented appropriate response to teh HSTS header.
- What about client applications that are making http/https calls to the web servers?
- Do standard http clients like apache commons library ot python requests already support that inherently? Or some flags have to bee set? How can that be done?