Это полностью зависит от клиента.Я полагаю, что только браузеры реализуют HSTS, поскольку он предназначен для защиты от людей, использующих неправильные URL-адреса, а не браузеры обычно используются более техническими пользователями, которые понимают URL-адрес.
Скажем,клиент вызывает одну из служб http.Теперь, в этом случае, как будут обрабатываться заголовки HSTS?будет ли он перенаправлять на сервисы, основанные на https, или продолжит использовать http?
Вы неправильно понимаете, как HSTS работает в основном.Для начала HSTS не следует отправлять для HTTP-запроса и только для HTTPS-запроса.Это защита, предотвращающая чей-либо DoSing сайт, предназначенный только для HTTP, путем добавления заголовка HSTS (так как HTTP-трафик небезопасен и может быть изменен в пути - в отличие от HTTPS-трафика).Таким образом, первоначальный HTTP-запрос не будет перенаправлен, и поэтому не получит заголовок HSTS.Важно использовать перенаправления HSTS и .