SQLRU.net
Разработка приложений баз данных

Начало » Программирование » Delphi » МДЛП (Честный знак - лекарства) и THTTPSend (Ararat Synapse)
МДЛП (Честный знак - лекарства) и THTTPSend (Ararat Synapse) [сообщение #5419] Thu, 05 September 2024 23:14 Переход к следующему сообщению
V.Borzov в настоящее время не в онлайне  V.Borzov
Сообщений: 15
Зарегистрирован: June 2022
Географическое положение: Саратов
Junior Member

Уважаемые коллеги, вопрос такой:

Кто-нибудь пытался работать с api МДЛП (https://api.mdlp.crpt.ru/api/v1/бла-бла) через THTTPSend? Получилось? Поделитесь опытом?

Спасибо.
Re: МДЛП (Честный знак - лекарства) и THTTPSend (Ararat Synapse) [сообщение #5420 является ответом на сообщение #5419] Fri, 06 September 2024 11:20 Переход к предыдущему сообщениюПереход к следующему сообщению
alexs в настоящее время не в онлайне  alexs
Сообщений: 8
Зарегистрирован: June 2023
Junior Member
А в чём проблема? Там ничего сложного - главное следовать документации
Re: МДЛП (Честный знак - лекарства) и THTTPSend (Ararat Synapse) [сообщение #5423 является ответом на сообщение #5420] Fri, 06 September 2024 16:11 Переход к предыдущему сообщениюПереход к следующему сообщению
V.Borzov в настоящее время не в онлайне  V.Borzov
Сообщений: 15
Зарегистрирован: June 2022
Географическое положение: Саратов
Junior Member

У вас работает?
Re: МДЛП (Честный знак - лекарства) и THTTPSend (Ararat Synapse) [сообщение #5424 является ответом на сообщение #5423] Fri, 06 September 2024 16:27 Переход к предыдущему сообщениюПереход к следующему сообщению
alexs в настоящее время не в онлайне  alexs
Сообщений: 8
Зарегистрирован: June 2023
Junior Member
Ну не медецина - другие виды маркировки (шины/легпром/обувь). Но всё работало, когда использовал в качестве движка THTTPSend. Правда все это в лазарусе. Я от него отказываюсь - перевожу постепенно все на штатный TFPHTTPClient из комплекта FPC. Он у меня остался только в компоненте доступа к Контур-Диадоку.
Но принципиальной разницы нет - всё работает нормально.
Re: МДЛП (Честный знак - лекарства) и THTTPSend (Ararat Synapse) [сообщение #5428 является ответом на сообщение #5424] Fri, 06 September 2024 20:15 Переход к предыдущему сообщению
V.Borzov в настоящее время не в онлайне  V.Borzov
Сообщений: 15
Зарегистрирован: June 2022
Географическое положение: Саратов
Junior Member

curl тоже выдал ошибку, но более внятно: неизвестный cipher. Для МДЛП нужна поддержка российского ГОСТ, но он не включен в openssl (а для curl - в libressl). А точнее - был включен ранее, а потом по каким-то невнятным причинам его выкинули из списка известных методов шифрования... Короче, качаем gost.dll (а для linux - gost.so) и в конфигурационном файле openssl прописываем ссылки на него. После этого openssl начинает видеть GOST, а THTTPSend - работать с МДЛП.
Предыдущая тема: Raspberry ARM
Следующая тема: D12.2
Переход к форуму:
  


Текущее время: Fri Nov 15 04:43:50 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01061 секунд