Основы работы с http запросами get и post в 1С 8
Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3
Рассмотрим основные приемы работы с http запросами средствами языка 1С. Чаще всего применяются запросы GET и POST, им и посвящено данное видео.
01:16 - получить страницу сайта GET запросом
05:08 - защищенное соединение (https соединение в 1С)
08:10 - Обработка редиректа
14:12 - Сохранение картинки
18:43 - Как в 1С 8 отправить файл POST запросом
22:35 - Передача заголовков HTTP соединения
Статья с кодом по адресу:
1c.alexcode.ru/http-zaprosy-g...
Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С
Курс «Разработчик 1С с нуля»
1c.alexcode.ru/
Индивидуальное обучение 1С
1c.alexcode.ru/online-consult...
Видео также размещено на моем Дзен-канале «1С с Леоновым»: dzen.ru/video/watch/6374ab30f...
Пікірлер: 19
Спасибо большое! Доходчивае видео! Дальнейших вам успехов
@alexcode_1c
3 ай бұрын
🤝Благодарю! И вам тоже успехов!
Хороший контент, всё подробно и доходчиво! Было бы здорово рассмотреть вариант в котором Запрос возвращает JSON, а затем из из этого запроса структурировать данные в нормальный понятный вид
@alexcode_1c
2 жыл бұрын
Спасибо за обратную связь! Это меня вдохновляет! Про JSON в планах видео есть, это весьма универсальный формат, рассмотрим различные варианты применения, не только в http запросах.
Спасибо !
Добрый день. Есть ли случаи практического применения приведенных возможностей платформы?
@alexcode_1c
Жыл бұрын
Добрый день, Валерий! Да, примеров и вариантов использования огромное количество. Парсинг сайтов интернет-магазинов в каталог 1С, с разбором картинок и текстов, например. Обмен данными с различными внешними системами - от получения прогноза погоды до интеграции с бизнес-приложениями типа MS Dynamics. А так по этой же технологии приходилось получать данные с Мосбиржи и НРД по ценным бумагам. Так что область применения http запросов самая широкая.
Где можно хранить данные для соединения, сервер логин пароль порт. Если все реализуется в расширении, можно ли использовать например константу и там через точку с запятой все записать или какие варианты есть?
@alexcode_1c
Жыл бұрын
Вариантов хранения много. Можно в справочниках или в регистрах сведений, если точек подключения будет много. Либо в константе строковой, да. Можно взять структуру и сериализовать в строку, и эту строку хранить в константе. Естественно, все это можно вынести в расширение.
@vladyan01
Жыл бұрын
@@alexcode_1c понятно спасибо, там нужно 1 раз указать настройки и все, наверно константа пойдет, просто захардкодить такое себе решение)
Консоль запросов OData V2.epf - у какого есть такой обработка рабочий можете отправить если есть . Спс !
@alexcode_1c
Жыл бұрын
У меня такой обработки нет, к сожалению. Может, кто из подписчиков отзовется? :)
Здравствуйте! Переда мной задача есть Rest api Нужно получить данные и записать в систему 1с каким методом лучше реализовать ? Спасибо
@alexcode_1c
Жыл бұрын
Добрый день. Всё зависит от того, какие методы предоставляет API. Может быть get, а может быть и post. Если API возвращает JSON или XML, их можно десериализовать в структуру или соответствие, и дальше уже из этих объектов записывать в 1С.
@nickparty92
Жыл бұрын
@@alexcode_1c json файл
защищённое соединение в указанных примерах не работает, возвращает код ошибки 302
@alexcode_1c
2 жыл бұрын
Спасибо за обратную связь! Проверил только что, код, указанный в видео, работает корректно. 302 код ответа - это не ошибка, это временный редирект, и его нужно обрабатывать как редирект. Подскажите пожалуйста, вы обращаетесь к тому же сайту что в видео, или к другому ресурсу?
@user-nn3hx4pw9t
2 жыл бұрын
к тому что указан в примере по второй кнопке защищённое соединение
@alexcode_1c
2 жыл бұрын
@@user-nn3hx4pw9t Как вариант, могу предложить бесплатную консультацию (ссылка на сайт в описании канала, там можно оставить заявку через форму на главной странице), где мы разберем этот вопрос в формате демонстрации экрана.