Ответ
Path и Query — это части URL, но они служат разным целям:
- Path — определяет ресурс на сервере (например,
/users/123). Используется для идентификации сущности или коллекции. Пример в REST API:
GET /api/users/42
Вернет данные пользователя с ID 42.
- Query — передает параметры запроса (начинается с
?). Используется для фильтрации, сортировки и т.д. Пример:
GET /api/users?role=admin
Вернет всех пользователей с ролью `admin`.
Path обязателен, Query — опционален. Path обычно жестко задан в API, а Query динамичен.