itd-api / RawRequestOptions
Interface: RawRequestOptions
Defined in: types/options.ts:277
Полное описание запроса для низкоуровневого itd.request().
Extends
Properties
baseUrl?
optional baseUrl?: string;Defined in: types/options.ts:292
Хост этого запроса. Важнее, чем RawRequestOptions.service.
На посторонний основному API хост Bearer-токен по умолчанию не отправляется. Для осознанного разрешения укажите skipAuth: false.
body?
optional body?: unknown;Defined in: types/options.ts:295
Тело: будет отправлено как JSON. Для загрузки файлов передайте FormData.
headers?
optional headers?: Record<string, string>;Defined in: types/options.ts:243
Дополнительные заголовки.
Inherited from
method
method: string;Defined in: types/options.ts:278
path
path: string;Defined in: types/options.ts:280
Путь с ведущим слэшем, например /api/posts. Завершающий слэш значим.
query?
optional query?: QueryParams;Defined in: types/options.ts:293
raw?
optional raw?: boolean;Defined in: types/options.ts:314
Вернуть тело ответа без снятия обёртки { data: … }.
retry?
optional retry?: false | RetryOptions;Defined in: types/options.ts:245
Повторы только для этого запроса. Переопределяют глобальную настройку retry.
Inherited from
service?
optional service?: string;Defined in: types/options.ts:285
Имя сервиса, на хост которого уйдёт запрос. Без него запрос идёт на основной baseUrl клиента. Сервисы задаются опцией ItdClientOptions.services.
signal?
optional signal?: AbortSignal;Defined in: types/options.ts:239
Отмена запроса извне.
Inherited from
skipAuth?
optional skipAuth?: boolean;Defined in: types/options.ts:302
Не подставлять заголовок авторизации.
Явное false разрешает авторизацию и для разового внешнего baseUrl; без него токен автоматически отправляется только основному хосту и его поддоменам.
skipAuthRefresh?
optional skipAuthRefresh?: boolean;Defined in: types/options.ts:304
Не пытаться обновить токен при 401 — используется самими эндпоинтами авторизации.
skipQueue?
optional skipQueue?: boolean;Defined in: types/options.ts:312
Выполнить запрос мимо очереди.
Нужно запросам, которые слой авторизации делает изнутри другого запроса: продление токена и отложенный вход. Такой запрос обязан стартовать, пока исходный держит место в очереди и ждёт его результата, — иначе оба ждут друг друга и не завершатся никогда.
timeout?
optional timeout?: number;Defined in: types/options.ts:241
Таймаут только для этого запроса, мс.