Есть REST-сервис как правильно передать данные в 1с? Есть у кого-нибудь пример, пожалуйста? Это необходимо делать через http сервис?
---
Судя по описанию API, нужно еще в качестве параметра передавать свой токен

```1c
    HTTPСоединение = Новый HTTPСоединение("rosreestr.ru.net",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    HTTPЗапрос = Новый HTTPЗапрос("/fir_lite_rest/api/gkn/fir_objects/67:27:0030708:1514_?token=<СВОЙ_ТОКЕН>");
    HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос);
    Данные = HTTPОтвет.ПолучитьТелоКакСтроку();
```
---
Полагаю, что запросить
---
Добрый вечер.
Не совсем корректный вопрос.
В 1С есть REST сервис внутренний.
Общаться с ним можно с помощью HTTP запросов.
Собственно и с внешними сервисами общаться из 1C так же через HTTPСоединение.
Вам нужно описание этого REST сервиса, чтобы знать в каком формате и какие запросы он поддерживает.
---
Добрый вечер. А как можно обратиться к такому сервису https://rosreestr.ru.net/files/fir_gkn-egrp_v10.pdf там описано как можно кадастровому номеру получить данные, пример "https://rosreestr.gov.ru/fir_lite_rest/api/gkn/fir_object/2:56:30302:639". Не могу понять как это сделать в 1с? Как получить эти данные? Я так понимаю это надо через oData?
---
1. В двух этих адресах разные хосты, в первом случае это rosreestr.ru.net, во втором rosreestr.gov.ru. Если есть описание с примером для второго случая, то, скорее всего, API расположен именно по нему. Первый адрес - публичная ссылка на сайт
2. В принципе, получить данные можно и по первой ссылке такой конструкцией:
---
HTTPСоединение = Новый HTTPСоединение("rosreestr.ru.net",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
 Заголовки = Новый Соответствие();
 Заголовки.Вставить("Postman-Token", "048f97c8-16f0-466d-882e-0511921d59ff");
 HTTPЗапрос = Новый HTTPЗапрос("/files/fir_gkn-egrp_v10.pdf",Заголовки);
 ИмяВрФайла = ПолучитьИмяВременногоФайла("pdf");
 HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос,ИмяВрФайла);
В заголовки "подсунул" токен от Postmana, иначе возвращался ответ с ошибкой, что потерян токен
Скачанный файл будет сохранен в файловой системе по пути, указанном в переменной ИмяВрФайла
---
вот рабочий пример получения списка юзеров чата из битрикс 24

```1c
    АдресБитрикс = "gmr24.bitrix24.ru";
    КодАвторизации = "-----------------------"; //токен из поля "Вебхук для вызова rest api"
    КодПользователя = "553"; // от кого отправляем, можно посмотреть в чате битрикса командой "/getDialogId", либо в урле профиля
    Соединение = Новый HTTPСоединение(АдресБитрикс,,,,,60,Новый ЗащищенноеСоединениеOpenSSL);
    АдресЗапроса = "/rest/"+КодПользователя+"/"+КодАвторизации+"/user.search";
    ТелоЗапроса = "USER_TYPE=employee";
    Запрос = Новый HTTPЗапрос(АдресЗапроса);
    Запрос.УстановитьТелоИзСтроки(ТелоЗапроса);

    Результат = Соединение.ОтправитьДляОбработки(Запрос);
    ТелоОтвета = Результат.ПолучитьТелоКакСтроку();
    Чтение = Новый ЧтениеJSON;
    Чтение.УстановитьСтроку(ТелоОтвета );
    Структура = ЗаполнитьСтруктуруИзОтветаJSON(Чтение);
    Чтение.Закрыть();
```
---
Да мне же не скачать нужен файл, а по кадастровому номеру, например, rosreestr в данном случает номер 2:56:30302:639 получить ответ строкой чтоб потом забрать эти данные? Можете, пожалуйста, по этому случаю пример дать? Я делаю так, но выдает не эту страницу:

```1c
    HTTPСоединение = Новый HTTPСоединение("rosreestr.ru.net",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    Заголовки = Новый Соответствие();
    Заголовки.Вставить("Postman-Token", "048f97c8-16f0-466d-882e-0511921d59ff");
    HTTPЗапрос = Новый HTTPЗапрос("/fir_lite_rest/api/gkn/fir_objects/67:27:0030708:1514",Заголовки);

    Результат = Соединение.Получить(Запрос);

    ОтветСтрокой = Результат.ПолучитьТелоКакСтроку();
```
---
Судя по описанию API, нужно еще в качестве параметра передавать свой токен

```1c
    HTTPСоединение = Новый HTTPСоединение("rosreestr.ru.net",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    HTTPЗапрос = Новый HTTPЗапрос("/fir_lite_rest/api/gkn/fir_objects/67:27:0030708:1514_?token=<СВОЙ_ТОКЕН>");
    HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос);
    Данные = HTTPОтвет.ПолучитьТелоКакСтроку();
```
---
а токен как получить?
---
Полагаю, что запросить
---
Спасибо тебе большое