HTML-форма сообщения на порт сервера, а не URL - PullRequest
0 голосов
/ 17 января 2019

У меня установлено устройство с установленным linux, которое можно настроить через веб-страницу (на этом устройстве работает веб-сервер). Страница конфигурации представляет собой простую HTML-форму:

<form method="post" action="http://192.168.0.120:9080">
   <!--some config options-->
<input type="submit" value="OK">
</form>

Как видно из action="http://192.168.0.120:9080" У меня есть второй сервер на этом устройстве, который прослушивает порт 9080. Но я хочу опустить часть IP-адреса (которая, очевидно, изменится при подключении к другой сети). Есть ли возможность сделать что-то вроде action="http://this.server's.address:9080"?

1 Ответ

0 голосов
/ 17 января 2019

Нет. Если вы указываете новый номер порта, вы должны указывать имя хоста в одно и то же время.

Вы можете использовать URL-адрес схемы:

//192.168.0.120:9080

... но это так близко, как вы можете получить.


Рассмотрите возможность динамической генерации части имени хоста с помощью кода на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...