cURL для 1С: HTTP-запросы из 1С:Предприятие 8

Обработка-обёртка над cURL для 1С:Предприятие 8: HTTP-запросы, заголовки, SOCKS5-прокси, JSON-ответы. Карточка — Stivo182/curl.

Article

Обработка Stivo182/curl — обёртка над утилитой cURL для HTTP-запросов из 1С:Предприятие 8. Нужна, когда из конфигурации надо сходить наружу: REST, вебхуки, прокси, Basic-аутентификация.

Карточка Gitsell: https://gitsell.ru/Stivo182/curl. README на GitHub как есть: https://github.com/Stivo182/curl

Ставите утилиту cURL и подключаете обработку. В коде: Обработки.Curl.Создать(), затем прокси (УстановитьПрокси, в том числе SOCKS5), заголовки, куки, редиректы, .Получить(), .ОтветКакJson(), куки и заголовки ответа. Для визуальной сборки команды есть CURL Builder.

FAQ

Это встроенный HTTP 1С?

Нет. Это обёртка над внешней утилитой cURL: заголовки, куки, прокси и аутентификация через программный интерфейс обработки.

Можно ли ходить через прокси?

Да. В примере README — SOCKS5, АутентификацияПрокси, Basic, разрешение редиректов 3xx.

Как разобрать JSON-ответ?

Curl.ОтветКакJson(). Куки — КукиИзОтвета(), заголовки — ЗаголовкиОтвета().

Есть конструктор команд?

Да, обработка curl-builder собирает командную строку.

Где скачать?

На карточке Gitsell: Stivo182/curl.