Найдено 5202 результата

finsoftrz
03 Июль 2025, 10:23
Форум: CLARION for Windows
Тема: Цвет фона дерева процедур в IDE
Ответы: 2
Просмотры: 156

Цвет фона дерева процедур в IDE

Это для редактора, такое народ на хабе давно сделал. Деревья процедур и эмбедов уже чисто в SV под кларион приделывали.
finsoftrz
03 Июль 2025, 9:54
Форум: CLARION for Windows
Тема: Цвет фона дерева процедур в IDE
Ответы: 2
Просмотры: 156

Цвет фона дерева процедур в IDE

Никто не пробовал изменять цвет дерева процедур (или эмбедов) в IDE с белого на какой-то другой?
finsoftrz
02 Июль 2025, 11:57
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl

Резюмирую. Есть проблема с кириллическими параметрами, если запускать curl.exe напрямую через run или процесс, например, run('curl.exe...').
Чтобы ее обойти, надо запускать через cmd, например, run('cmd exe /c curl.exe...').
В этом случае кириллический параметр можно или напрямую подставлять в ...
finsoftrz
01 Июль 2025, 21:17
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl

Стоп. Из cmd у меня работает. А если запускается из проводника или фара, то нет.
finsoftrz
01 Июль 2025, 21:09
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl


В смысле где смотрю? В консоли командной строки (cmd.exe), откуда и запускаю.

Да, у меня такой же результат. Первый раз запустил со старой версией curl, ругался на сертификат.
Тогда могу лишь предложить для пробы прислать на почту реквизиты подключения к Диадоку, если есть интерес выяснить ...
finsoftrz
01 Июль 2025, 20:18
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl


Проверил на тестовом сервере, всё работает.
Запрос:
curl -X POST -G "https://echo.free.beeceptor.com" --data-urlencode "param1=value 1" --data-urlencode "param2=ЙЦУКЕНГ"

Ответ:
{
"method": "POST",
"protocol": "https",
"host": "echo.free.beeceptor.com",
"path": "/?param1=value+1&param2=%d0 ...
finsoftrz
01 Июль 2025, 18:24
Форум: Готовые программы, шаблоны, библиотеки...
Тема: Класс для API НСЦМ «Честный ЗНАК»
Ответы: 78
Просмотры: 187811

Класс для API НСЦМ «Честный ЗНАК»

Они уж задолбали. Ветис 2 недели лежал, справки на бумажках выписывали, все нормально. :shock:
Кстати, заметили, что после продажи табачных в офд совсем не те марки, которые сканируются на кассах? Похожи на маркировку партий, а не отдельных пачек. Видимо, не тянут поштучный учёт (он в продуктовые ...
finsoftrz
01 Июль 2025, 18:18
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl

Тут, как посоветовали, надо бы посмотреть, что улетает на портал, например, Fiddler'ом. Я этим никогда не пользовался, к сожалению. Тексты запросов и ответов я привёл. Не вижу в запросах каких-то ошибок. А в header какие-то установки передаются?
finsoftrz
01 Июль 2025, 7:39
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl

Тесты на актуальной версии curl на всякий случай.

curl.exe -X GET "https://diadoc-api.kontur.ru/GetContent?typeNamedId=UniversalTransferDocument&function=СЧФДОП&version=utd970_05_03_01&titleIndex=1&contentType=SignerUserContractXsd" -H "Connection: Keep-Alive" -H "Authorization: DiadocAuth ddauth ...
finsoftrz
01 Июль 2025, 6:50
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl

Мне где-то попадалось, что не работало именно на get. Буду за компьютером, перепроверю на всякий случай.
finsoftrz
29 Июнь 2025, 9:11
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl

Подумал, что, возможно, влияет какая-то установка в header. Поскольку странно, что задокументированная опция --data-urlencode не срабатывает.
finsoftrz
28 Июнь 2025, 21:14
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl



Авторизация в любом случае выполняется при каждом запросе к сервису.


Не хотелось бы Вас огорчать в день такого великого достижения ... но нет.
Авторизация выполняется разово и далее уже идёт обмена GET / PUT и т.д.

Тут даже не вопрос о том, что это ресурсозатратно, купите ещё один сервер ...
finsoftrz
28 Июнь 2025, 19:30
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl



Мне кажется, я сильно модней


Даже не сомневаюсь в этом. И ещё покупаете современные сервера для использование технологий.
Но потом стартуете на нём десятки раз внешний EXE, c новой авторизацией на REST сервисе для каждой
операции и записью результата в текстовые файлы, с их последующей ...
finsoftrz
28 Июнь 2025, 19:19
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl


Конкретно в этом случае, проблема в том, что кодировать для Diadoc нужно только одно значение параметра с русскими буквами.
А применение Urlencode (ну или printf('%u',ParamStr)) ко всей строке параметров закодирует и другие спецсимволы. :shock:
Тут мало того, что у всех участников этого действия ...
finsoftrz
28 Июнь 2025, 19:17
Форум: CLARION for Windows
Тема: Передача кириллицы в http запросе через curl
Ответы: 79
Просмотры: 4506

Передача кириллицы в http запросе через curl


Надо --data-urlencode value1=ЙЦУКЕНГ без кодировки.

Проверял, не работает. Ни в ansi, ни в utf8. Почему, хз. На выходе все равно получается стандартный urlencode, который почему-то некорректно передается в сервис. К слову, в postmen есть возможность конвертации запросов в синтаксис curl. И он ...