Тот факт, что он работает с вашим локальным URL-адресом, означает, что вы запускаете этот HTML-файл на локальном компьютере, где установлен Tally. Что произойдет, если вы поместите его на сервер? Ваш экземпляр подсчета работает на вашем локальном компьютере, а ваш HTML-файл находится на сервере. Теперь ваш локальный компьютер имеет IP-адрес локальной сети (скажем, IP 192.x), который скрыт за вашим основным IP-адресом (скажем, A), который назначен вашему маршрутизатору. Однако ваш сервер находится на другом IP (скажем, B).
Как html-файл (на IP B) узнает, как проверить связь с Tally? Даже если вы указали IP-адрес своего маршрутизатора (на IP-адресе A) вместо URL-адреса локального хоста, как маршрутизатор узнает, на какой машине в вашей локальной сети фактически установлен Tally?
Я запустил этот тест, используя http://localhost.run/, где я позволил открыть порт на маршрутизаторе (в частности, localhost: 9000 на моей локальной машине, где работал Tally), а затем я отправил команду Tally с сервера заменив локальный URL-адрес URL-адресом, созданным этим веб-сайтом.
Вы можете попробовать его в целях тестирования, хотя в производственной среде вам, вероятно, понадобится более надежное решение (либо через SSH, либо путем размещения самого Tally на сервере).