Можешь поэтапно описать, что происходит, когда ты делаешь HTTP-запрос в браузере — от ввода URL до получения ответа?
Ввод URL в адресную строку браузера.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Ввод URL в адресную строку браузера.
Читать ответОсновные типы HTTP-запросов (методов), используемые при взаимодействии клиента с сервером:
Читать ответМетод GET в протоколе HTTP используется для запроса ресурса с сервера.
Читать ответWebSocket — это протокол, который обеспечивает двунаправленное (full-duplex) постоянное соединение между клиентом и сервером поверх одного TCP-соединения.
Читать ответHTTPS — это защищённый протокол передачи данных, основанный на HTTP, но с использованием шифрования через TLS (Transport Layer Security).
Читать ответМетоды HTTP PUT и PATCH используются для обновления ресурсов в REST API, но отличаются по своей семантике и поведению:
Читать ответВ данном коде HTTP-сервер всегда возвращает 0 по запросу "/car/instant", хотя функция getCarPrice() генерирует случайную цену с задержкой в 1 секунду.
Читать ответHTTP — это протокол передачи гипертекста, стандартный прикладной протокол для обмена данными в World Wide Web.
Читать ответДа, HTTP-метод POST можно использовать для получения данных с сервера, хотя традиционно для этого применяется метод GET.
Читать ответДля указания типа данных, передаваемых между клиентом и сервером, используется HTTP-заголовок Content-Type.
Читать ответHTTP-запрос состоит из нескольких основных компонентов:
Читать ответВ контексте HTTP-запросов термин "body" (тело запроса) означает часть сообщения, которая содержит данные, передаваемые от клиента к серверу или наоборот.
Читать ответ