Найдено 7592 результата
- 28 Июнь 2025, 20:34
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Авторизация в любом случае выполняется при каждом запросе к сервису.
Не хотелось бы Вас огорчать в день такого великого достижения ... но нет.
Авторизация выполняется разово и далее уже идёт обмена GET / PUT и т.д.
Тут даже не вопрос о том, что это ресурсозатратно, купите ещё один сервер ...
- 28 Июнь 2025, 19:11
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Мне кажется, я сильно модней
Даже не сомневаюсь в этом. И ещё покупаете современные сервера для использование технологий.
Но потом стартуете на нём десятки раз внешний EXE, c новой авторизацией на REST сервисе для каждой
операции и записью результата в текстовые файлы, с их последующей ...
- 28 Июнь 2025, 19:02
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Конкретно в этом случае, проблема в том, что кодировать для Diadoc нужно только одно значение параметра с русскими буквами.
А применение Urlencode (ну или printf('%u',ParamStr)) ко всей строке параметров закодирует и другие спецсимволы. :shock:
Тут мало того, что у всех участников этого действия ...
А применение Urlencode (ну или printf('%u',ParamStr)) ко всей строке параметров закодирует и другие спецсимволы. :shock:
Тут мало того, что у всех участников этого действия ...
- 28 Июнь 2025, 17:25
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Это вопрос к CURL.EXE. Кроме частичного перебора методом тыка, должно быть какое-то описание по передаче параметров
в национальной кодировке из командной строки ...
Ну в принципе, что-то в этом стиле и ожидалось. :D
Записывайте где-нибудь эти тайные знания, Вам уже можно открывать лавку ...
- 28 Июнь 2025, 12:58
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
а Вы точно уверены, что во вложении ответ на titleIndex=0?
В предыдущем сообщении строка запроса и ответ сервиса на неё.
Для того, что бы как-то прокомментировать, что там должно быть или поддержать разговор - нужно уже смотреть описание.
Удачи Вам в этой работе ! :D
А какая у Вас версия ...
- 28 Июнь 2025, 11:53
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Строку запроса Вам подсказывал KREATOR:
If xMyDia.GetContent('/GetContent?TypeNamedId=UniversalTransferDocument&function=' & '%D0%A1%D0%A7%D0%A4%D0%94%D0%9E%D0%9F' & '&version=utd970_05_03_01&titleIndex=0&contentType=SignerUserContractXsd').
Но здесь наверно правильно искать значение между ...
If xMyDia.GetContent('/GetContent?TypeNamedId=UniversalTransferDocument&function=' & '%D0%A1%D0%A7%D0%A4%D0%94%D0%9E%D0%9F' & '&version=utd970_05_03_01&titleIndex=0&contentType=SignerUserContractXsd').
Но здесь наверно правильно искать значение между ...
- 28 Июнь 2025, 9:46
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
А с кириллическим названием ничего не возвращает
Да. Это мы ещё вчера поняли - но Вы работаете через командную строку CURL.EXE
И так как Вам вилы самому сделать тест через вызов LibCurl - то это сделал я:
! Получить XSD-схему документа (тест)
DiaDocClass.GetContent Procedure(String ...
- 28 Июнь 2025, 8:57
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
OK ! Я сейчас попробую сделать метод и хоть что-то получить из GetContent() по своей ссылке.
Должна же она что-то вернуть. Результат сообщу и покажу код метода. А Вы уже попробуете свои данные тогда.
Должна же она что-то вернуть. Результат сообщу и покажу код метода. А Вы уже попробуете свои данные тогда.
- 28 Июнь 2025, 8:25
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
на примере запроса xsd схемы
Я так понимаю, что речь идёт о функции GetContent().
Для неё нужно запросить список доступных в ящике типов документов:
! Получить список типов документов, доступных в ящике
DiaDocClass.GetDocumentTypes Procedure(String xBoxId) !,Long
Result CurlCode
json ...
- 28 Июнь 2025, 0:24
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Выполните в моём классе передачу файла с документом в ЛК - это точно работает.
Далее уже указывайте, что Вам нужно сделать.
Если что-то не получится - сбрасывайте пример, будем вместе смотреть в чём затык.
- 27 Июнь 2025, 23:48
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Я и привёл ниже фрагмент запроса где параметр с именем файла кодируется в UTF-8.
Можно попробовать передать русское наименование - не думаю, что дожны появиться проблемы.
Там же указано место для формирования запроса с передачей формализованного ЭДО документа.
Можете просто тупо указать Ваш запрос ...
Можно попробовать передать русское наименование - не думаю, что дожны появиться проблемы.
Там же указано место для формирования запроса с передачей формализованного ЭДО документа.
Можете просто тупо указать Ваш запрос ...
- 27 Июнь 2025, 22:53
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Вы меня не слышите.
Пардон, но Вы сами себя не слышите. 🤷♀️
Вы работаете с оболочкой CURL.EXE которая распарсивает командную строку и далее передаёт параметры в LibCurl.
Работайте напрямую с LibCurl (например через прекрасный класс ДП) и у Вас не будет проблем c параметрами в UTF-8 ...
- 27 Июнь 2025, 22:26
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
В смысле ? Что гуглить ? Как передать параметры UTF-8 в командной строке CURL.EXE ? Зачем ?
Да у меня CURL.EXE нет. И я не собираюсь никакой EXE запускать и парсить потом ответы в текстовых файлах ...

- 27 Июнь 2025, 22:15
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Он просто передает значения из командной строки в curlib.
Да. Вот только записать строку в UTF-8 в командную строку не получается.
Пасаны решили, что нужно тогда применить "urlencode" ... это логично, но вовсе не факт.
Как минимум, хотелось бы увидеть какое-нибудь описание по передаче ...
- 27 Июнь 2025, 21:50
- Форум: CLARION for Windows
- Тема: Передача кириллицы в http запросе через curl
- Ответы: 69
- Просмотры: 2647
Передача кириллицы в http запросе через curl
Они не правы в том, что сервис не умеет декодировать urlencode.
Немного не так.
Вы в командной стоке передаёте значение в UTF-8 и кодируете его т.н. urlencode.
CURL.EXE должен декодировать командную строку и передать сервису значение просто в UTF-8
(как это делается при вызове REST API из ...