КонструкторHTTP - обёртка для работы с КоннекторHTTP в формате текучих выражений.
Включает в себя Конструктор HTTP-сессии,Конструктор HTTP-запроса и Обработчик HTTP-ответа.
GET https://jsonplaceholder.typicode.com/posts?userId=1
Результат = КонструкторHTTP.Запрос()
.Метод("GET").Сервер("jsonplaceholder.typicode.com").АдресРесурса("posts")
.ДобавитьПараметрЗапроса("userId", 1)
.Отправить();
Если Результат.КодСостоянияУспешно() Тогда
Данные = Результат.ТелоОтветаКакJson();
КонецЕсли;
POST https://jsonplaceholder.typicode.com/posts
ТелоЗапроса = Новый Структура("title,body,userId", "foo", "bar", 1);
Результат = КонструкторHTTP.Запрос()
.МетодPOST().Сервер("jsonplaceholder.typicode.com").АдресРесурса("posts")
.ТелоЗапроса(ТелоЗапроса, Истина)
.ДобавитьЗаголовок("Content-Type", "application/json;charset=utf-8")
.Отправить();
Если НЕ Результат.КодСостоянияУспешно() Тогда
ОписаниеОшибки = Результат.ТелоОтветаКакИсключение();
ВызватьИсключение(ОписаниеОшибки);
КонецЕсли;