Query параметры:
- Расположение: В конце URL после знака ?.
- Формат: Ключ-значение, разделенные &.
- Пример: https://api.example.com/users?name=John&age=30.
- Использование: Передача небольших объемов данных, таких как фильтры, сортировка, пагинация.
Path параметры:
- Расположение: В URL между слэшами /.
- Формат: Ключ-значение, без разделения.
- Пример: https://api.example.com/users/123.
- Использование: Определение конкретного ресурса, например, пользователя с ID 123.
Body параметры:
- Расположение: В теле запроса.
- Формат: JSON, XML, URL-encoded, multipart/form-data.
- Пример: { «name»: «John», «age»: 30 }.
- Использование: Передача больших объемов данных, например, создание нового пользователя.
Параметры заголовка запроса(headers):
- Передаются в виде отдельных строк в заголовке запроса.
- Используются для передачи метаинформации о запросе, такой как тип контента, язык, аутентификация или кеширование.
- Пример: Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6Ikxv