При обычной навигации браузер запрашивает документ методом GET, например GET / по HTTPS. DNS и установление защищённого соединения происходят до этого и не являются таким HTTP-запросом.
Когда пользователь вводит google.com в браузере, какой первый HTTP-запрос уходит на сервер и каким методом?
При обычной навигации браузер запрашивает документ методом GET, например GET / по HTTPS. DNS и установление защищённого соединения происходят до этого и не являются таким HTTP-запросом.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
При обычной навигации браузер запрашивает документ методом GET, например GET / по HTTPS. DNS и установление защищённого соединения происходят до этого и не являются таким HTTP-запросом.
Браузер сначала интерпретирует ввод как адрес или поисковый запрос, проверяет кеши и политики безопасности. Возможны перенаправления, service worker или готовый ответ из кеша, поэтому сеть не обязана получить запрос в каждом случае. Для HTTP/2 и HTTP/3 представление запроса отличается от текстовой строки HTTP/1.1, но метод остаётся GET.