mirror of
https://github.com/alei1180/curlone.git
synced 2026-06-21 01:30:38 +02:00
e57b753b3dcda73d1a441846bdf9c23dd857dd1f
Назначение
curlone - конвертер команды curl в код на языке 1С.
Сайт
Установка
opm install curlone
Использование
web приложение
Запуск приложения:
curlone web -o -p 3333
-oили--open- открыть в браузере-pили--port- порт, на котором будет запущено приложение
Пример конвертации:
Команда curl
curl https://httpbin.org/post --request POST -d "key=value" -H "X-Header: value"Код 1C
Заголовки = Новый Соответствие(); Заголовки.Вставить("X-Header", "value"); Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded"); ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(); Соединение = Новый HTTPСоединение("httpbin.org", 443, , , , , ЗащищенноеСоединение); HTTPЗапрос = Новый HTTPЗапрос("/post", Заголовки); HTTPЗапрос.УстановитьТелоИзСтроки("key=value"); HTTPОтвет = Соединение.ВызватьHTTPМетод("POST", HTTPЗапрос);
Горячие клавиши:
ctrl + enter- вызов командыКонвертировать
cli приложение
Синтаксис команды:
curlone convert <команда>
Пример команды:
Оригинальная команда curl
curl https://httpbin.org/post --request POST -d "key=value" -H "X-Header: value"Команда curlone
curlone convert https://httpbin.org/post --request POST -d "key=value" -H "X-Header: value"
библиотека
Пример использования:
#Использовать curlone
КонсольнаяКоманда = "curl https://httpbin.org/post --request POST -d ""key=value"" -H ""X-Header: value""";
КонвертерКомандыCURL = Новый КонвертерКомандыCURL();
Результат = КонвертерКомандыCURL.Конвертировать(КонсольнаяКоманда);
Особенности использования
Команда curl указывается в нотации bash
Благодарности
Сообществу за свободные инструменты:
Languages
JavaScript
56.4%
1C Enterprise
42.6%
HTML
0.9%
