me_edu
REST API: проектирование и потреблениеШаг 12 из 35 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Основы HTTP

Как работает запрос

Шаг 12 из 357 минТеория
Цель

Понять основной механизм темы «Как работает запрос» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

PROCESS DIAGRAM1Клиент2Запрос →3Сервер4← Ответ (JSON)
Цикл HTTP: клиент шлёт запрос, сервер обрабатывает и возвращает ответ
Опорная идея

В основе веба лежит протокол HTTP — набор правил, по которым клиент (браузер, приложение) общается с сервером. Взаимодействие всегда устроено как запрос → ответ: клиент посылает запрос, сервер возвращает ответ. Сервер сам ничего не присылает первым.

Жизненный цикл запроса: 1. Клиент формирует запрос: метод, адрес (URL), заголовки, иногда тело. 2. Запрос идёт по сети на сервер. 3. Сервер обрабатывает его: читает базу, выполняет логику. 4. Сервер возвращает ответ: код статуса, заголовки и тело (обычно JSON). 5. Клиент получает ответ и использует данные.

URL запроса состоит из частей:

https://api.example.com/users/42?active=true

• https:// — протокол; • api.example.com — адрес сервера (хост); • /users/42 — путь к ресурсу (эндпоинт); • ?active=true — параметры запроса (query).

Каждый запрос независим: сервер не помнит предыдущие. Это свойство называют «без состояния» (stateless) — основа масштабируемости веба.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.