Встречается на 1% собеседований по Python
Как устроен протокол HTTP
HTTP (HyperText Transfer Protocol) — это протокол прикладного уровня для передачи данных, основанный на клиент-серверной модели. Работает по схеме "запрос-ответ" и использует TCP/IP для передачи данных.
Основные особенности:
- Статус-коды: 200 (OK), 404 (Not Found), 500 (Server Error) и др.
- Методы: GET (получить данные), POST (отправить данные), PUT (обновить), DELETE (удалить).
- Заголовки (Headers): Содержат метаданные (Content-Type, Authorization и т.д.).
- Без состояния (Stateless): Каждый запрос независим, но сессии реализуются через куки.
Пример HTTP-запроса:
http
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0Пример ответа:
http
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234
<!DOCTYPE html>...HTTP/2 и HTTP/3 добавляют мультиплексирование, сжатие заголовков и другие оптимизации. HTTPS — это HTTP с шифрованием TLS/SSL.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы