Какой порт используется в HTTP и HTTPS?
Стандартные порты — 80 для HTTP и 443 для HTTPS. Это значения по умолчанию: приложение может слушать другой порт, указанный в URL.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Стандартные порты — 80 для HTTP и 443 для HTTPS. Это значения по умолчанию: приложение может слушать другой порт, указанный в URL.
Читать ответВ типовой схеме DNS приводит клиента к внешнему балансировщику, затем запрос проходит через Ingress/Gateway к Service и выбранному Pod.
Читать ответ429 Too Many Requests означает, что клиент превысил установленное ограничение частоты запросов.
Читать ответ201 Created означает, что запрос успешно выполнен и создал один или несколько ресурсов.
Читать ответКоды 4xx указывают на проблему с запросом или условиями его выполнения, а 5xx — на невозможность сервера обработать запрос.
Читать ответHTTP 404 означает, что сервер не нашёл представление запрошенного ресурса или не раскрывает его существование.
Читать ответБраузер определяет адрес сервера, устанавливает нужное соединение, отправляет HTTP-запрос и получает документ и связанные ресурсы.
Читать ответHTTP 200 означает успешное выполнение запроса на уровне HTTP, а 500 — внутреннюю ошибку сервера.
Читать ответЗапрос попадает во front controller и Kernel, затем HttpKernel организует выбор контроллера, разрешение аргументов и получение Response. По ходу вызываются события для расширения обработки.
Читать ответПереход на HTTPS может выполнить сам браузер либо сервер с помощью перенаправления.
Читать ответЕсли речь о CORS preflight, браузер предварительно отправляет OPTIONS, чтобы проверить допустимость межсайтового запроса.
Читать ответСинхронный requests можно выполнить в рабочем потоке, чтобы не занимать event loop. Сам запрос при этом остаётся блокирующим для этого потока.
Читать ответ