Результаты поиска
REST GET — запрос получения ресурса/коллекции без изменения состояния (safe, идемпотентен).
Использование
-
Чтение ресурса по URI (
GET /users/123). -
Фильтрация/поиск через query params (
GET /users?role=admin).
Правила
-
Тело запроса обычно не используется; кэширование допустимо.
-
Ответы: 200 OK (ресурс найден), 404 (нет ресурса).
Пример:
GET /users/123 HTTP/1.1
Host: api.example.com
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
{"id":123,"email":"user@example.com"}
Чтение ресурса без изменения состояния.