Коннектор: удобный HTTP-клиент для OScript

1connector - удобный HTTP-клиент для oscript

Quality Gate Status Stars Release Чат по движку OneScript и библиотеке пакетов oscript-library

Build Status

Библиотека берет на себя всю рутину работы с 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 аутентификация
  • Автоматическое разрешение редиректов
  • Установка и чтение Cookies
  • Работа в рамках сессии с сохранением состояния (cookies, аутентификация и пр.)
  • И многое другое

Требования

Платформа 1.1.1 и выше.

Установка

Для установки необходимо:

  • Скачать файл 1connector-*.ospx из раздела releases
  • Воспользоваться командой:
opm install -f <ПутьКФайлу>

или установить с хаба пакетов

opm install 1connector

Публичный интерфейс

Документация публичного интерфейса

Лицензия

Смотри файл LICENSE.

Доступные версии пакета

1.2.2
Изменен: 17.11.2019 18:29:55
1.2.1
Изменен: 15.11.2019 15:26:17
1.1.3
Изменен: 07.10.2019 21:50:34
1.1.2
Изменен: 18.07.2019 22:57:23
1.1.1
Изменен: 12.06.2019 19:03:59
1.0.4
Изменен: 11.02.2019 22:31:45
1.0.3
Изменен: 11.02.2019 8:52:29
1.0.2
Изменен: 10.02.2019 12:19:40
В разработке

Репозиторий

https://github.com/oscript-library/1connector

Актуальная версия

1connector-1.2.2