--- title: Пример создания http-запроса к API-сайта slug: примеры-сниппеты-общее-обмен-данными/пример-создания-http-запроса-к-api-сайта --- Пример запроса к ресурсу `https://proverkacheka.com/api/v1/check/get` ```bsl АдресХоста = "proverkacheka.com"; АдресРесурса = "/api/v1/check/get"; ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL; Соединение = Новый HTTPСоединение(АдресХоста, 443, , , , 30, ЗащищенноеСоединение); Запрос = Новый HTTPЗапрос(АдресРесурса); Запрос.Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded"); // application/x-www-form-urlencoded - формат, когда тело передается строкой с парами "Ключ-значение", разделенными & // формат запроса читаем в документации к api // Т.к. амерсанд разделяет пары, то нужно, чтобы в значениях его не было. Заменяем на %26 Тело = СтрШаблон("token=%1&qrraw=%2", "my_secret_token", СтрЗаменить(СыройТекстQRКода(), "&", "%26")); Запрос.УстановитьТелоИзСтроки(Тело, КодировкаТекста.UTF8); Ответ = Соединение.ОтправитьДляОбработки(Запрос); // это POST, см. синтакс-помощник ТелоОтвета = Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8); Если Ответ.КодСостояния = 200 Тогда // запрос обработан успешно // обрабатываем результат Иначе // Обрабатываем ошибку КонецЕсли; ```