Перейти к содержимому

Базовый URL и версии

Рабочий базовый URL:

https://api.ltesocks.io/v2

Добавьте к нему документированный путь. Например, GET /ports превращается в:

GET https://api.ltesocks.io/v2/ports

Официальные SDK по умолчанию используют production URL. Переопределяйте его только для частного или тестового развертывания:

const client = LTESocksClient.withBearerToken(token, {
baseUrl: 'https://api.example.test/v2',
timeoutMs: 30_000,
});

Версия является частью URL. Документация описывает только активный публичный контракт v2. Не удаляйте префикс /v2 и не заменяйте его недокументированной версией.

В рамках v2 могут появляться дополнительные необязательные поля ответа или новые значения перечислений. Клиенту следует:

  • игнорировать неизвестные свойства JSON;
  • не считать список enum навсегда исчерпывающим;
  • проверять только реально используемые поля;
  • опираться на HTTP-статус и документированную форму ошибки;
  • привязывать поведение к v2, а не к демонстрационным значениям.

Используйте HTTPS для каждого запроса. Bearer-токен нельзя передавать по открытому соединению. Не отключайте проверку сертификатов.