Назад к вопросам
Middle
3
В чём разница между path parameter и query parameter?
Компании, где спрашивали
e-legion
Ответ от нейросети
sobes.tech AI
Path parameter и query parameter — это два способа передачи данных в URL, но они отличаются по назначению и синтаксису.
-
Path parameter — часть пути URL, используется для идентификации конкретного ресурса. Например, в URL
/users/123число123— path parameter, обозначающий ID пользователя. -
Query parameter — параметры, передаваемые после знака
?в URL, обычно для фильтрации, сортировки или передачи дополнительных опций. Например,/users?sort=asc&limit=10— здесьsortиlimit— query parameters.
Пример:
GET /products/45 # path parameter: 45 — ID продукта
GET /products?category=books&price_lt=100 # query parameters: фильтры
Таким образом, path parameters обычно обязательны и определяют ресурс, а query parameters — опциональны и уточняют запрос.