Skip to content
Коннектор: удобный HTTP-клиент для oscript
1C Enterprise Gherkin Shell
Branch: master
Clone or download
Pull request Compare This branch is 2 commits ahead, 1 commit behind vbondarevsky:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Большая часть адаптации выполнена Feb 7, 2019
docs Update README.md Feb 9, 2019
features
src Релиз 1.1.2 (vbondarevsky#13) Jul 18, 2019
tasks Начальное заполнение либы Feb 6, 2019
tests Релиз 1.1.2 (vbondarevsky#13) Jul 18, 2019
.gitignore Полная поддержка всех возможностей при использовании 1Script >=1.1.1 (v… Jun 12, 2019
.travis.yml Полная поддержка всех возможностей при использовании 1Script >=1.1.1 (v… Jun 12, 2019
LICENSE Частичная адаптация Feb 6, 2019
README.md Полная поддержка всех возможностей при использовании 1Script >=1.1.1 (v… Jun 12, 2019
packagedef Релиз 1.1.2 (vbondarevsky#13) Jul 18, 2019
sonar-project.properties
sonar-qube.sh Полная поддержка всех возможностей при использовании 1Script >=1.1.1 (v… Jun 12, 2019
travis-ci.sh

README.md

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

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.

You can’t perform that action at this time.