Переменные среды ReReference на удаленном сервере, а не на локальном сервере - PullRequest
0 голосов
/ 16 июня 2019

У меня есть набор переменных окружения в вызове get / post data, на который необходимо разыменовать удаленный сервер, а не локальный сервер

Пример вызова curl

curl http://<remote_ip>:2878/getdata --data "env=${ENV} linux_version=${LINUX_VERSION}"

Env variable {ENV}, {LINUX_VERSION} присутствуют на удаленном сервере, а не на локальном сервере, с которого я пытаюсь вызвать

Я хочу сделать curl, как указано выше, но хочу, чтобы на эти переменные ссылались на удаленном сервере.

1 Ответ

0 голосов
/ 16 июня 2019

Используйте одинарные, а не двойные кавычки, чтобы запретить расширение в локальной системе: curl ... 'env=${ENV} ...'. Теперь, будут ли они расширены в удаленной системе, зависит от того, что getdata URL делает с данными. В стандарте HTTP нет ничего, что могло бы автоматически расширять эти переменные веб-сервером.

...