Постоянный сеанс по http

1. Nefilimus 75 13.04.21 16:01 Сейчас в теме
Всем привет.

Есть кассовый терминал (не совместимый с 1С), работает по api. Доработка состоит в том, чтобы при пробитии чека через рмк, данные об оплате отправлялись на выбранное устройство. Так вот в чём сложность, разработчик ПО для кассы поставил ограничение на подключение, 3 раза за день. Нужно сделать так, чтобы 1С не закрывал сеанс и при каждом соединении использовал данный сеанс. Как это сделать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 13.04.21 16:13 Сейчас в теме
(1)
разработчик ПО для кассы поставил ограничение на подключение, 3 раза за день.
Найти это ограничение и отменить его!!!
ЗЫ а вообще то трудно угадать какой терминал, какое у него ПО... ну и что бы помочь конкретно надо понимать о чем речь.
ЗЫЗЫ возможно ограничения связаны с демо режимом... тогда просто купить ...
Nefilimus; +1 Ответить
4. Nefilimus 75 13.04.21 16:23 Сейчас в теме
(2) ограничения не из-за демо режима, уточнял у разработчиков ПО, сделали как-будто для безопасности.
6. lefthander 13.04.21 16:32 Сейчас в теме
(4)
сделали как-будто для безопасности.
только договариваться с разработчиком.
Nefilimus; +1 Ответить
7. Nefilimus 75 13.04.21 16:37 Сейчас в теме
3. nomad_irk 72 13.04.21 16:15 Сейчас в теме
(1) Если не ошибаюсь, то:

1. Создать общий модуль с возможностью повторного использования возвращаемых значений на время сеанса
2. Поместить в него код установки соединения HTTP
3. устанавливать в один из параметров сеанса соединение из п.2
4. Все это дело должно работать только в клиент-серверном варианте.
Nefilimus; +1 Ответить
5. Nefilimus 75 13.04.21 16:27 Сейчас в теме
(3) Это не поможет. пробовал
10. spacecraft 13.04.21 19:17 Сейчас в теме
(1)
Так вот в чём сложность, разработчик ПО для кассы поставил ограничение на подключение, 3 раза за день.

(4)
ограничения не из-за демо режима, уточнял у разработчиков ПО, сделали как-будто для безопасности

Что то тут не так. http соединения на сутки... такие таймауты выставлены? Стандартные таймауты веб сервера Apache это 5-15 секунд.
Ограничения могут быть на одновременное количество соединений. Вот тут ограничение на 3 соединения в одном интервале вполне возможно.
Nefilimus; +1 Ответить
13. Nefilimus 75 13.04.21 20:28 Сейчас в теме
(10) именно на количество выдачи токена. 3 токена в день и после каждого соединения токен сбрасывается. Поэтому нужно держать соединение постоянным
15. spacecraft 13.04.21 20:51 Сейчас в теме
(13)
после каждого соединения токен сбрасывается

Вот это сомнительно. Теряется вообще смысл выдачи токена. Возможно просто не поняли их.
Возможно имелось ввиду ограничение на 3 соединения авторизации (получение токена).
Nefilimus; +1 Ответить
17. Nefilimus 75 13.04.21 23:52 Сейчас в теме
(15) надеюсь, что так. Завтра снова обсужу
8. UtSpar 134 13.04.21 18:59 Сейчас в теме
Да с разработчиком поговорить. Вы же не одни такие пусть расширяет или подскажет как у других?
Nefilimus; +1 Ответить
9. Nefilimus 75 13.04.21 19:13 Сейчас в теме
(8) проблема в том, что во всем городе данные кассы с 1С еще никто не интегрировал, в них новое ПО и старые тоже на это ПО переведут
11. UtSpar 134 13.04.21 19:57 Сейчас в теме
(9) чем не повод не переходить на них)) шучу. Но в любом случае лучше с ними обсуждать. Просто сделаете постоянный коннект, а у ни удаление автоматом долгих сеансов и все)
Nefilimus; +1 Ответить
12. Nefilimus 75 13.04.21 20:27 Сейчас в теме
(11) да, нужно обсудить. Спасибо
14. EVKash 14 13.04.21 20:41 Сейчас в теме
(13) что-то тут не вяжется...
А если у меня интернет 4G который отваливается периодически? или просто провайдер "барахлит"...
Может просто при повторном подключении надо токен передавать?
Nefilimus; +1 Ответить
16. Nefilimus 75 13.04.21 23:51 Сейчас в теме
(14) кассовый аппарат в локалке, то как они передают в налоговую не имеет отношения к 3 попыткам
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот