Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п. В общем библиотека очень мощная и проста в использовании.
Результат = КоннекторHTTP.Get("https://api.github.com/events").Json();
Результат = КоннекторHTTP.Get("https://api.github.com/events").Текст();
Результат = КоннекторHTTP.Get("https://api.github.com/events").ДвоичныеДанные();
Основные возможности библиотеки:
- Передача параметров в строку запроса (в URL)
- Удобная работа с запросами и ответами в формате
JSON
- Отправка данных формы (полей формы),
application/x-www-form-urlencoded
- Отправка данных формы (полей формы и файлов),
multipart/form-data
- Прозрачная поддержка ответов, закодированных
GZip
Basic
,Digest
иAWS4-HMAC-SHA256
аутентификация- Автоматическое разрешение редиректов
- Установка и чтение Cookies
- Работа в рамках сессии с сохранением состояния (cookies, аутентификация и пр.)
- Переиспользование
HTTPСоединение
- Настраиваемые повторные попытки соединения/отправки запроса с экспоненциальной задержкой
- И многое другое
Платформа 1.2.0 и выше.
Для установки необходимо:
- Скачать файл 1connector-*.ospx из раздела releases
- Воспользоваться командой:
opm install -f <ПутьКФайлу>
или установить с хаба пакетов
opm install 1connector
Документация публичного интерфейса
Смотри файл LICENSE.