Можешь рассказать про разницу между версиями HTTP 1, 2 и 3?
HTTP/1.1 передаёт текстовые сообщения поверх TCP, HTTP/2 мультиплексирует бинарные потоки в TCP, а HTTP/3 использует QUIC.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
HTTP/1.1 передаёт текстовые сообщения поверх TCP, HTTP/2 мультиплексирует бинарные потоки в TCP, а HTTP/3 использует QUIC.
Читать ответHTTP/1.1 использует текстовое представление сообщений, HTTP/2 — бинарные потоки в TCP, HTTP/3 — потоки поверх QUIC.
Читать ответOPTIONS запрашивает сведения о возможностях взаимодействия с ресурсом; браузер также использует его для CORS preflight.
Читать ответfetch отклоняет Promise при сетевой ошибке, блокировке CORS, отмене и некоторых ошибках запроса; HTTP 404 или 500 сами по себе не вызывают catch.
Читать ответСеть обслуживается средой выполнения, пока JavaScript свободен для других задач; завершённые операции ставят обработчики в очереди event loop.
Читать ответСначала разделите уровни: REST — архитектурный стиль, HTTP/2 — версия транспорта, gRPC — RPC-технология.
Читать ответОтвет может содержать заголовки формата, кеширования, cookies, безопасности и перенаправления.
Читать ответ201 Created — успешный HTTP-ответ о создании ресурса; корректность зависит от контракта конкретной операции.
Читать ответLiveness выявляет необходимость перезапуска, readiness — готовность принимать трафик, startup даёт время на первоначальный запуск.
Читать ответОпишите приложение и MySQL отдельными сервисами Compose, с общей приватной сетью, постоянным томом БД и публикацией только HTTP-порта.
Читать ответGET, HEAD, PUT, DELETE, OPTIONS и TRACE идемпотентны по HTTP-семантике; POST и PATCH не гарантируют этого. GET обычно передаёт параметры в URL, а семейства 4xx и 5xx обозначают разные стороны ошибки.
Читать ответВеб-сервисы 1С обычно предоставляют SOAP-интерфейс с WSDL, а HTTP-сервисы позволяют самостоятельно задавать URL, методы, формат запросов и ответов.
Читать ответ