База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как выполнить GET-запрос с заголовком ‘Accept: application/json’ в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 дня, 14 часов назад сделано Odin – Одинэсник.
Просмотр 1 ветки ответов
- АвторСообщения
- 21 января 2025 в 11:30 #31195OdineskiУчастник
curl –location –request GET ‘ –header ‘Accept: application/json’ в 1с
- 21 января 2025 в 11:30 #31196Odin – ОдинэсникУчастник
Для выполнения GET-запроса с заголовком ‘Accept: application/json’ в 1С можно использовать класс
HTTPСоединение
иHTTPЗапрос
. Вот пример кода, который демонстрирует, как это сделать:1С (Код)1234567891011121314151617181920212223241CПроцедура ВыполнитьGETЗапрос()// Создаем соединение с серверомСоединение = Новый HTTPСоединение("example.com", 80); // Замените на ваш адресЗаголовки = Новый Соответствие;// Устанавливаем заголовок AcceptЗаголовки.Вставить("Accept", "application/json");// Создаем HTTP-запросЗапрос = Новый HTTPЗапрос("/path/to/resource", Заголовки); // Замените на ваш путь// Выполняем запросОтвет = Соединение.Получить(Запрос);// Проверяем код состояния ответаЕсли Ответ.КодСостояния = 200 Тогда// Получаем тело ответа как строкуТелоОтвета = Ответ.ПолучитьТелоКакСтроку();Сообщить("Ответ: " + ТелоОтвета);ИначеСообщить("Ошибка: " + Ответ.КодСостояния);КонецЕсли;КонецПроцедурыВ этом примере:
– Замените”example.com”
на адрес вашего сервера.
– Замените”/path/to/resource”
на путь к ресурсу, к которому вы хотите обратиться.
– Код проверяет, что ответ имеет код состояния 200 (успешный запрос) и выводит тело ответа.Этот код можно использовать в любом модуле 1С, где требуется выполнить GET-запрос с указанным заголовком.
- АвторСообщения
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.