1connector

10 февраля 2019 14:59

Скрипты OneScript


Удобный HTTP-клиент для oscript

Библиотека берет на себя всю рутину работы с 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.

Сайт 0

Комментарии

Модератору