Как сделать запрос на URL с удаленного сервера Linux? - PullRequest
0 голосов
/ 19 декабря 2018

Мне нужно увидеть ответ от запроса на получение REST-URL на удаленном сервере Linux.Единственный доступ, который я имею к удаленному серверу linux, - через putty.Есть ли способ пройти через это?

Я думаю, что мой вопрос может быть не очень ясным.Позвольте мне перефразировать.

Мне нужно получить доступ к URL-адресу REST, доступному с IP-адреса, отличного от IP-адреса этого сервера Linux, с этого сервера Linux, к которому я подключен через putty.Мое приложение работает на этом сервере Linux.Я не могу выполнить вызов REST, используя мое приложение (получая исключение EOF в методе webresource.get (ClientResponse.class). Поскольку у меня нет доступа к браузеру на сервере Linux, есть ли способ по-прежнему видетьесли мы можем получить ответ (JSON), отправив запрос get на этот REST-URL из putty с помощью команды putty?

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

curl - это инструмент, который вы можете отправлять HTTP-запросы curl -X GET $URL

0 голосов
/ 19 декабря 2018

Мой ответ поможет, если у вас есть ssh-доступ к вашему Linux-серверу.Linux предлагает несколько пакетов.Самый простой и распространенный из них называется wget.Например, если ваш URL-адрес www.google.com, вы можете выполнить эту команду.

wget -qO- www.google.com

Еще одним мощным инструментом является curl, однако вам необходимо установить его в Linux.https://www.cyberciti.biz/faq/how-to-install-curl-command-on-a-ubuntu-linux/

Это дает вам много опций, таких как установка заголовка запроса, который может использоваться для аутентификации RestAPI.https://curl.haxx.se/docs/httpscripting.html

Простой пример:

curl www.google.com

Надеюсь, это поможет.

Источник: Wget выходной документ и заголовки для STDOUT

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