```1c
    Соединение = Новый HTTPСоединение("merchant.webpay.by",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);

    Заголовки = Новый Соответствие;
    Заголовки.Вставить("Content-Type", "application/json;charset=UTF-8");

    Запрос = Новый HTTPЗапрос("/reports/get", Заголовки);
    Запрос.УстановитьТелоИзСтроки(СтрокаПар2);

    Ответ = Соединение.ОтправитьДляОбработки(Запрос);

    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());

    Данные = ПрочитатьJSON(ЧтениеJSON, Ложь);
```

Ошибка такая:
Server error: Could not read document: Unrecognized token 'login': was expecting ('true', 'false' or 'null')
 at [Source: (PushbackInputStream); line: 1, column: 7]; nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'login': was expecting ('true', 'false' or 'null')
 at [Source: (PushbackInputStream); line: 1, column: 7]

Предполагаю что не правильно сформировал строку параметров.

Строка параметров выглядит у меня таким видом:

СтрокаПар2 = "login=test&password=test&startDate=2020-09-01&endDate=2020-10-06&reportType=ERIP_TRANSACTION_LOG&reportFormat=JSON";

Что здесь не так, подскажите пожалуйста.

В программе Postman отправлял параметры видом:
{
   "login" : "test",
   "password" : "test",
   "startDate" : "2020-09-01",
   "endDate" : "2020-10-06",
   "reportType" : "ERIP_TRANSACTION_LOG",
   "reportFormat" : "JSON"
 }

и всё хорошо работало.
---
Так вы отправляете не в формате JSON, а в Postman отправляли через JSON.
В 1С так же отправляйте в виде:
СтрокаПар2 =
"{
"login" : "test",
"password" : "test",
"startDate" : "2020-09-01",
"endDate" : "2020-10-06",
"reportType" : "ERIP_TRANSACTION_LOG",
"reportFormat" : "JSON"
}";
---
СтрокаПар2 = "login=test&password=test&startDate=2020-09-01&endDate=2020-10-06&reportType=ERIP_TRANSACTION_LOG&reportFormat=JSON";

неверно передаете
объявляете json и пробовали с json
а сейчас строку отдаете

СтрокаПар2 - должен быть точно такой же структурой json, как вы и пробовали
т.е. примерно так

```1c
    JSONСтруктура = Новый Структура;
    JSONСтруктура.Вставить("login", "test");
    JSONСтруктура.Вставить("password", "test");
    JSONСтруктура.Вставить("startDate", ДатаНачала); // тут надо дату без времени, если это критично
    JSONСтруктура.Вставить("endDate", ДатаОкончания);
    JSONСтруктура.Вставить("reportType", "ERIP_TRANSACTION_LOG");
    JSONСтруктура.Вставить("reportFormat", "JSON");

    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    ЗаписатьJSON(ЗаписьJSON, JSONСтруктура);
    СтрокаПар2 = ЗаписьJSON.Закрыть();
```

вот тогда все получится
---
Так вы отправляете не в формате JSON, а в Postman отправляли через JSON.
В 1С так же отправляйте в виде:
СтрокаПар2 =
"{
"login" : "test",
"password" : "test",
"startDate" : "2020-09-01",
"endDate" : "2020-10-06",
"reportType" : "ERIP_TRANSACTION_LOG",
"reportFormat" : "JSON"
}";
---
понял. окай
---
СтрокаПар2 = "login=test&password=test&startDate=2020-09-01&endDate=2020-10-06&reportType=ERIP_TRANSACTION_LOG&reportFormat=JSON";

неверно передаете
объявляете json и пробовали с json
а сейчас строку отдаете

СтрокаПар2 - должен быть точно такой же структурой json, как вы и пробовали
т.е. примерно так

```1c
    JSONСтруктура = Новый Структура;
    JSONСтруктура.Вставить("login", "test");
    JSONСтруктура.Вставить("password", "test");
    JSONСтруктура.Вставить("startDate", ДатаНачала); // тут надо дату без времени, если это критично
    JSONСтруктура.Вставить("endDate", ДатаОкончания);
    JSONСтруктура.Вставить("reportType", "ERIP_TRANSACTION_LOG");
    JSONСтруктура.Вставить("reportFormat", "JSON");

    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();
    ЗаписатьJSON(ЗаписьJSON, JSONСтруктура);
    СтрокаПар2 = ЗаписьJSON.Закрыть();
```

вот тогда все получится
---
КРУТО!!!! Очень круто! Спасибо большое, всё супер получилось, всё отработало, не знал что так надо))) теперь буду знать. Огромное спасибо)
---
Если СтрокаПар2 - параметры, то их нужно указать при создании запроса.

```1c
    Запрос = Новый HTTPЗапрос("/reports/get?" + СтрокаПар2, Заголовки);
```
---
GET, данные передаются в URL, а POST в теле,
поэтому надо в любом случае воспользоваться - (УстановитьТелоИзСтроки). (Если я всё правильно понимаю)
Но я здесь не верно что-то указываю, это факт, вопрос что?))
---
На сайте посмотрите бесплатную обработку 1304868. Там все можно посмотреть как сделано.
---
спасибо большое, скачал, попробую разобраться.