Задать вопрос
@pro100Code
TechnoCraft Designer Developer

Как с удаленного сервера отправить запрос на POS терминал?

У нас есть:
Рабочий ноутбук
POS терминал (подключенный по WIFI к роутеру)
сервер, на котором ведется учет (VDS с системой учета)

Задача:
Отправить GET запрос с сервера на ""ЛОКАЛЬНЫЙ"" IP адрес клиента (REST API POS терминала)
Получить JSON ответ

Пробовал проксировать на стороне сервера, но тогда он все ровно ищет локальный IP на стороне сервера, а он находится на стороне клиента
Пробовал реализацию через JS, но тогда спотыкаюсь об CORS политику
Если бы терминал был сервером, я бы дал доступ домену, с которого идет запрос, но сейчас ах и увы, целый день пытаюсь найти ответ

Факты:
1. Локально API работает просто отлично
2. POS терминал может принимать как защищенное (SSL - HTTPS) соединение, так и не защищенное (HTTP)

Помогите, о великии гении
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
NeiroNx
@NeiroNx
Программист
ВПН между vds и локальной сетью терминала.
Ответ написан
@pro100Code Автор вопроса
TechnoCraft Designer Developer
Думаю самым адаптивным решение будет все таки создание Desktop приложения, которое будет кидать запросы на сервер через WS или HTTP и при их наличии перенаправлять их на POS терминал, получать ответ и посредством REST API отправлять обратно на сервер
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@podari-zhizn
1. Пробросить впн от роутера где POS к серверу
2. Выставить порт POS во внешний Интернет (пробросить порт на роутере)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы