Как указать заголовки https
Добрый день
Как правильно указать заголовки в https запросе? В документации web-сервиса указано:
Делаю так:
Указываю заголовки, результат так же 20 записей. Как правильно указать заголовки для получения части записей справочника, общего количества записей?
Как правильно указать заголовки в https запросе? В документации web-сервиса указано:
При запросе указанных справочников сервер возвращает список объектов с разделением на страницы по 20 записей на страницу, в заголовке указывается:
- общее количество объектов во множестве (параметр X-Pagination-Total-Count);
- общее количество страниц (параметр X-Pagination-Page-Count);
- текущую страницу (параметр X-Pagination-Current-Page);
- количество объектов на одной странице (параметр X-Pagination-Per-Page)
- общее количество объектов во множестве (параметр X-Pagination-Total-Count);
- общее количество страниц (параметр X-Pagination-Page-Count);
- текущую страницу (параметр X-Pagination-Current-Page);
- количество объектов на одной странице (параметр X-Pagination-Per-Page)
Делаю так:
Заголовки = Новый Соответствие;
Заголовки.Вставить("X-Pagination-Per-Page", 10);
Заголовки.Вставить("X-Pagination-Current-Page", 2);
Заголовки.Вставить("X-Pagination-Page-Count", 10);
Запрос = Новый HTTPЗапрос(ТекстЗапроса, Заголовки);
Указываю заголовки, результат так же 20 записей. Как правильно указать заголовки для получения части записей справочника, общего количества записей?
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru
- Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
- Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST
- HTTP сервис – друг или враг?
Найденные решения
Сделал так:
Запрос = Новый HTTPЗапрос(ТекстЗапроса);
Ответ = Соединение.Получить(Запрос);
КоличествоСтраниц = Ответ.Заголовки.Получить("X-Pagination-Page-Count");
Для ТекСтраница = 1 По КоличествоСтраниц Цикл
Ответ = Соединение.Получить(ТекстЗапроса + "?page=" + ТекСтраница);
.................
КонецЦикла;
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сделал так:
Запрос = Новый HTTPЗапрос(ТекстЗапроса);
Ответ = Соединение.Получить(Запрос);
КоличествоСтраниц = Ответ.Заголовки.Получить("X-Pagination-Page-Count");
Для ТекСтраница = 1 По КоличествоСтраниц Цикл
Ответ = Соединение.Получить(ТекстЗапроса + "?page=" + ТекСтраница);
.................
КонецЦикла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот