Если есть готовые наработки, шаблоны и библиотеки или есть готовые решение для нескольких терминалов, готов купить.
У кого есть опыт и может чем то помочь, помогите.

Clarion 10 ABC
Модератор: Дед Пахом
Нет терминала и ограничен во времени, чтобы быстро и правильно решить задачу, а не экспериментировать на удаленке. По этому и прошу готовые решения за которые готов заплатить или просто помощи.Дед Пахом писал(а): 08 Август 2024, 23:33 Вы хотите сказать, что разработчик платёжной системы не предоставляет примеры использования? Обычно дают готовые curl-скрипты с описанием входных параметров и разбором ответа сервера.
Код: Выделить всё
{{"method":"PingDevice","step":0}
Код: Выделить всё
'<0>' & '{{"method":"PingDevice","step":0}'
Спасибо, получилось.Дед Пахом писал(а): 13 Август 2024, 12:40Код: Выделить всё
'<0>' & '{{"method":"PingDevice","step":0}'
Код: Выделить всё
host = '192.168.1.230:2000'
postparams = '<0>' & '{{"method":"PingDevice","step":0}' & '<0>'
curl.Init()
curl.AddHttpHeader('')
curl.AddHttpHeader('Content-Type:')
curl.AddHttpHeader('Content-Length:')
curl.AddHttpHeader('User-Agent:')
curl.AddHttpHeader('Host:')
curl.AddHttpHeader('Accept:')
curl.AddHttpHeader('Accept-Charset:')
curl.SetHttpHeaders()
!curl.SetCustomRequest('')
curl.SetHttpGET(FALSE)
! if ssl req'd
curl.SetSSLVerifyHost(false) ! do not verify host name
curl.SetSSLVerifyPeer(FALSE) ! verify peer
Код: Выделить всё
>> POST / HTTP/1.1
libcurl не поддерживает протокол TCP:
.curl docs писал(а):It supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.
Спасибо, прийдется через Socket делатьДед Пахом писал(а): 13 Август 2024, 15:51 libcurl не поддерживает протокол TCP:.curl docs писал(а):It supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.