Может ли кто-нибудь проверить, верны ли мои предположения?
Мне кажется, самый популярный браузер (Chrome, Firefox, ...) как стандарт отправляет запросы с HTTP/1.1 в каждой строке запроса.
Я думаю, что ответ HTTP/1.1 дается, определяется веб-сервером (например, конкретной версией Apache, Nginx, ...), на котором размещено веб-приложение. Я предполагаю, что все современные веб-серверы теперь имеют HTTP/1.1. Если веб-сервер не поддерживает HTTP/1.1, я думаю, что он будет интерпретировать запрос HTTP/1.1, как если бы это был HTTP/1.0, и даст ответ HTTP/1.0.