me_edu
REST API: проектирование и потреблениеШаг 3 из 27 · 0% пройдено
Основы HTTP · Основы HTTP

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

КлиентЗапрос →Сервер← Ответ (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) — основа масштабируемости веба.

Назад

Обсуждение

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

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