Files
curlone/README.md
T
Alexander Osadchy 6624b69659 docs: обновить бейджики
- удалить бейджик гитхаб: скачивание релизов
- добавить бейджики сонар: порог качества, покрытие тестами
2025-01-14 09:38:55 +04:00

4.4 KiB

License GitHub issues Last release SonarQube: quality gate SonarQube: coverage

Назначение

curlone - конвертер команды curl в код на языке 1С.

Сайт

curlone.ru

Установка

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

Благодарности

Сообществу за свободные инструменты: