В каком виде можно передать эндпоинт

«В каком виде можно передать эндпоинт» — вопрос из категории API и интеграции, который задают на 27% собеседований Системный Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Эндпоинт можно передать в нескольких форматах:

  1. Полный URL
    https://api.example.com/v1/users
    Включает протокол, домен, путь и версию API.

  2. Относительный путь
    /v1/users
    Используется, когда базовый URL известен из контекста (например, в конфигурации).

  3. Параметризованный URL
    /users/{id}
    Где {id} заменяется на конкретное значение, например /users/123.

  4. С параметрами запроса
    /search?query=test&limit=10
    Параметры добавляются после ? в формате key=value, разделенные &.

Пример кода (JavaScript):

const endpoint = '/api/users';
fetch(`${endpoint}?page=2`)
  .then(response => response.json());