Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stivo182/curl
cURL для 1С:Предприятие 8
https://github.com/stivo182/curl
1c 1c-edt 1c-enterprise curl
Last synced: 3 months ago
JSON representation
cURL для 1С:Предприятие 8
- Host: GitHub
- URL: https://github.com/stivo182/curl
- Owner: Stivo182
- License: mit
- Created: 2024-05-26T17:03:54.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-10-30T10:17:19.000Z (3 months ago)
- Last Synced: 2024-11-08T08:08:04.204Z (3 months ago)
- Topics: 1c, 1c-edt, 1c-enterprise, curl
- Language: 1C Enterprise
- Homepage:
- Size: 640 KB
- Stars: 22
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Release](https://img.shields.io/github/release/Stivo182/curl.svg)](https://github.com/Stivo182/curl/releases)
[![Статус порога качества](https://sonar.openbsl.ru/api/project_badges/measure?project=curl&metric=alert_status&token=sqb_c82633798d56e9c8cb7596cdc9b58cb18d23e356)](https://sonar.openbsl.ru/dashboard?id=curl)# cURL для 1С:Предприятие 8
Обработка является оболочкой над утилитой [cURL](https://curl.se/).
## Установка и подключение
* [Установка и подключение утилиты сURL](https://github.com/Stivo182/curl/wiki/Установка-и-подключение-утилиты-сURL)
* [Подключение обработки](https://github.com/Stivo182/curl/wiki/Подключение-обработки)## Программный интерфейс
По [ссылке](https://github.com/Stivo182/curl/wiki/Программный-интерфейс) предоставлен программный интерфейс обработки. По каждому методу есть описание, а по некоторым даны примеры использования.
## Использование
``` bsl
Curl = Обработки.Curl
// Создаем новый объект обработки
.Создать()
// Устанавливаем SOCKS5 прокси
.УстановитьПрокси("socks5", "< Хост >", "< Порт >")
.АутентификацияПрокси("< Имя пользователя >", "< Пароль >")
// Устанавливаем HTTP заголовок
.УстановитьЗаголовок("User-Agent", "1C:Enterprise")
// Устанавливаем куки
.УстановитьКуки("name1=value1; name2=value2")
// Разрешаем перенаправления при возвращении ответа с кодом 3xx
.РазрешитьПеренаправления()
// Передаем данные Basic-аутентификации
.Аутентификация("< Имя пользователя >", "< Пароль >")
// Получаем данные
.Получить("https://httpbin.org/get");
// Обрабатываем ответ как JSON
Json = Curl.ОтветКакJson();
// Получаем новые куки
НовыеКуки = Curl.КукиИзОтвета();// Получаем заголовки ответа
ЗаголовкиОтвета = Curl.ЗаголовкиОтвета();
```
## Использование в других проектах* [CURL builder](https://github.com/Stivo182/curl-builder) - Графический конструктор командной строки
## Полезные ссылки* [Документация утилиты cURL](https://curl.se/docs/manpage.html)