Базовый
Как можно передавать параметры в REST-методе?
В HTTP-запросах параметры передаются 4 способами:
1. Path Parameters (В пути URL): Идентифицируют конкретный ресурс.
Пример: GET /users/123 (123 — это ID).
2. Query Parameters (В строке запроса): Используются для фильтрации, сортировки и пагинации. Идут после ?.
Пример: GET /users?role=admin&limit=10
3. Request Body (В теле запроса): Передача сложных объектов (JSON/XML). Используется в POST, PUT, PATCH.
Пример: {"name": "Ivan", "age": 30}
4. Headers (В заголовках): Передача метаданных (токены авторизации, язык, версия API).
Пример: Authorization: Bearer token123